docs: function naiveHasReturn(node) {
          if (node.type === "BlockStatement") {
              var body = node.body,
                  lastChildNode = body[body.length - 1];
  
              return lastChildNode && checkForReturn(lastChildNode);
          }
          return checkForReturn(node);
      }