@orangy Definitely don't disagree with this, but what I pointed out as reusable is actually completely unopinionated. There is only one way to
compose
or
andThen
two functions, similar arguments for currying apply. I'm personally fine with this existing outside kotlinx though, but these things don't need to be reinvented with every FP library.