code: function getLeftmostName(node) {
  	while ( node.type === Syntax.MemberExpression ) {
  		node = node.object;
  	}
  	if ( node.type === Syntax.Identifier ) {
  		return node.name;
  	}
  	// return undefined;
  }
docs: /*
  Checks whether the node is a qualified name (a.b.c) and if so,
  returns the leftmost identifier a