Added functional composition parsers