Haha, anyone doing that has been drinking too much :sake: I hope no one is actually doing that.

> // At this time, it only supports blocks that take up to 15 arguments. Any more
> // is just cray.

I question whether it's worth keeping code to support that uncommon usage. If it's decided to keep those undocumented semantics, then I'd say at least add a comment above the selector building loop explaining the use case for its existence.