Implement λ.any and refactor λ.compose to use it instead of λ.reduce