1 :: 2 :: 3 :: Nil
1/1: Building ForwardImpl2 (ForwardImpl2.idr)
Error: Mismatch between: Show Nat => IsOdd Nat and IsOdd Nat.

ForwardImpl2:13:1--15:33
 13 | implementation Show Nat => IsOdd Nat where
 14 |     isOdd 0 = True
 15 |     isOdd (S k) = not $ isEven k

1/1: Building ForwardImpl3 (ForwardImpl3.idr)
Error: Main.IsOdd implementation at ForwardImpl3:7:1--8:14 is already defined.

ForwardImpl3:7:1--8:14
 7 | implementation IsOdd Bool where
 8 |   isOdd b = b

