[Haskell-cafe] create a type for selecting functions already in the module