Add billion use, uses can now read arguments.

Fix a few silly vars to be local