[jp.menu] doesn't do anything either but has a help file. Unfortunately the help file doesn't help me.
what you mean, it doesn't do anything? I use it in lots of patches, and that's the reason I programmed it. For me, it does exactly what it's supposed to.
Since these seem to be abstractions it looks like it can be done without externals.
my method (that I copied from someone else) uses a hack, you can see how it works by looking inside the abstraction.