Implement function composition operators