code: function isFunctionNotation(node, options) {
    return isGetterOrSetter(node) || sameLocStart(node, node.value, options);
  }
docs: TODO: This is a bad hack and we need a better way to distinguish between arrow functions and otherwise