function handleFunctionLikeExpressions(node) {
    pushScope();
    handleSetStateUpdater(node);
    markDestructuredFunctionArgumentsAsUsed(node);
  }
Handle both stateless functions and setState updater functions.
@param {ASTNode} node We expect either an ArrowFunctionExpression,
  FunctionDeclaration, or FunctionExpression