-Typechecked:
+--================================================================================
+Typechecked:
+{- nonrec -}
+H{-r4,x-}{i} =
+ \ tpl_B1 ->
+ H{-r4,x-}{i}
+ {tpl_B1}
+M{-r3,x-}{i} =
+ \ tpl_B1 ->
+ M{-r3,x-}{i}
+ {tpl_B1}
+{- rec -}
+AbsBinds [] [] [([], $d1{-rG9,x-}, d.Eval_aG6)]
+ d.Eval_aG6 =
+ ({-dict-} [] [])
+{- nonrec -}
+ghc: module version changed to 1; reason: no old .hi file
+_interface_ ShouldSucceed 1
+_instance_modules_
+ArrBase IO PrelNum
+_usages_
+PrelBase 1 :: $d37 1 $d39 1 $d41 1 $d44 1 $d46 1 Eval 1;
+_exports_
+ShouldSucceed G K(H M);
+_instances_
+instance {PrelBase.Eval K} = $d1;
+_declarations_
+1 $d1 _:_ {PrelBase.Eval K} ;;
+1 type G = [PrelBase.Int] ;
+1 data K = H PrelBase.Bool | M G ;