Start adding some stuff for lmwg set 9. Some of the stuff in reductions.py might move to packages/lmwg. I don't know if it is useful for any other packages
Actually print variable list if requested; add ability to list variable options