1/1: Building Eta (Eta.idr) Eta.idr:14:10--15:1:While processing right hand side of Main.etaBad at Eta.idr:14:1--15:1: When unifying ?x = ?x and MkTest = (\x => (\y => (MkTest ?_ ?_))) Mismatch between: Integer and Nat 1/1: Building Eta2 (Eta2.idr) Eta2.idr:2:8--4:1:While processing right hand side of Main.test at Eta2.idr:2:1--4:1: When unifying ?x = ?x and S = (\x => (S ?_)) Mismatch between: Nat and a Eta2.idr:5:44--6:1:While processing right hand side of Main.test2 at Eta2.idr:5:1--6:1: When unifying ?x = ?x and S = (\x => (S ?_)) Mismatch between: Nat and a