Thanks @maximvl, good to know.
Help
came to mind too. How would that work with multiple dispatch? I started hacking on mine, to steal @rebolek's best ideas, but I need to rethink a bit. Bolek's model may be a better fit for this, though now I'm intrigued about how mine might be used.