Similar capitalisation to “argparse”
Split “functions” module from “misc” and “shorthand”

* Rename nop() → dummy()
Use @functions.setitem()