adding support for contracts
update package for contract deps
lib
contract lib for debug
correcting debug contract loading
handling hygiene for vars decl introduced via macro #61
adding back var hygiene tests
lib