[Haskell] On computable types. II. Flipping the arrow