<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<div>This is so close to your proposal, and already works right now:<br>
<br>
```js<br>
block: {<br>
  if (response.error) {<br>
    log(response.message);<br>
    break block;<br>
  }<br>
  if (!response.data) {<br>
    log("No data");<br>
    break block;<br>
  }<br>
  if (!response.data.todos) {<br>
    log("No Todos");<br>
    break block;<br>
  }<br>
  return action({ data: response.data });<br>
}<br>
```<br>
<br>
- Oriol</div>
</div>
</body>
</html>