Add support for variables.
Merge branch 'master' into variables

Conflicts:
	Interp.hs
	Main.hs
	Parser.y
Tweak driver interface.