A partial port of Haskell's prelude.hs to GNU Make