mapm.hs で context reduction エラー。 () に対する show が定義されていない(unit が Show クラスでない)のが原因。
() を Prim.() から Prelude.() に変更(PreDefined.hs, Types.hs, CodeGen.hs, Prim.java, RTLib.java に変更が及んだ)したうえで、lib/Prelude.hs に Show () のインスタンス定義を追加。
instance Show () where show _ = "()"
mapm.hs は sample290.hs とする。