code: function isCallWithFunctionExpression(node) {
    const callObj = isMemberExpression(node.callee) ? node.callee.object : node;
    const firstArg = callObj.arguments ? callObj.arguments[0] : null;
    return callObj !== undefined && isCallExpression(callObj) &&
      firstArg && isFunctionExpression(firstArg);
  }
docs: Check whether or not a node is a CallExpression that has a FunctionExpression
  as first argument, eg.:
  tSomeAction: mysteriousFnc(function(){})
  
  @param  {[type]}  node [description]
  @return {Boolean}      [description]