pre-processing of `match` could be syntactic sugar on `compose`
pre-processing of
matchcould be syntactic sugar oncompose