Before it's current incarnation, I was frustrated by my own,
soon-to-be-renamed,
Proxy object. [Mind you, I don't mean the upcoming
E5 Proxy object.] As a function manager, Proxy offers the benefit of passing secondary execution information, to it's managed routines. (These "extra" arguments permit comprehensive forking.) As with many function managers, this well-intentioned practice wound up restricting the number of arguments allowed in managed routines, resulting in a
polluted signature.