I have a file parser that uses permute from parsec to combine various Parsers. It looks like permute only allows the Identity
permute
Parser
Identity