I thought that the thing with composability was that reverse(filter(...))
would work without there being any explicit such method.
So either this particular example is not a composability issue, or you can’t really remove this, except by writing a method saying it’s not implemented (oh, and do those cause the most deliciously discombobulating error messages).