FunctionPairs can be composed