instance Composed (->)