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