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