fun x x_1 => x : (x : ?m) → ?m x → ?m [Elab.step] expected type: , term fun x => m x [Elab.step] expected type: Sort ?u, term _ [Elab.step.result] ?m [Elab.step] expected type: , term m x [Elab.step] expected type: , term fun x✝ => x [Elab.step] expected type: Sort ?u, term _ [Elab.step.result] ?m [Elab.step] expected type: , term x [Elab.step.result] x [Elab.step.result] fun x_1 => x [Elab.step.result] fun x_1 => x [Elab.step.result] fun x x_1 => x