...just pipe all passed functor-like objects through the reworked function signature trait
...since there is not any test coverage for this trait, which turned out to be quite deeply rooted in the system by now and handles several rather subtle special cases