pub fn apply<R: Rt, E: UserEvent>( fnode: Node<R, E>, scope: Scope, args: Vec<Node<R, E>>, typ: &FnType, top_id: ExprId, ) -> Node<R, E>
generate and return an apply node for the given lambda