You are looking at a key_based_system for wolis

Wolis,
The new syntax is brilliant! Based on that, we no longer need *vals at all. I'm going to redo the specs to make everything key-based. Using various delimiters we can have sub-keys that allow for multiple parameters within a key. The new versions will have a lot less code.
--Thorn