Scoped variable RValue
Python3 fixes
Use $ instead of ! for scoped variables
Merge pull request #27 from ChrisBeaumont/scoped

New "$var" syntax allows contracts to refer to Python variables in scope (Chris Beaumont)