Reverse order of arguments to functional.compose; closes #52