pub fn bind<R: Rt, E: UserEvent>( ctx: &mut ExecCtx<R, E>, scope: &ModPath, name: &str, typ: Type, top_id: ExprId, ) -> (BindId, Node<R, E>)
bind a variable and return a node referencing it