>>> :kind! Eval (Bimap ((+) 1) (Flip (-) 1) '(2, 4)) Eval (Bimap ((+) 1) (Flip (-) 1) '(2, 4)) :: (Nat, Nat) = '(3, 3)