Merge pull request #23 from xeno-by/master

implements the new A2 rule
Merge pull request #24 from xeno-by/master

another peephole optimization for new V(e1, e2)
Merge pull request #25 from xeno-by/master

VM now works
Merge pull request #26 from xeno-by/master

looking into polymorphic value classes
Merge pull request #27 from xeno-by/master

polymorphic value classes now work fine
Merge pull request #28 from xeno-by/master

stupid minor things!!
Merge pull request #29 from xeno-by/master

incomplete support for LabelDefs
Merge pull request #30 from xeno-by/master

ensures that valium classes are final
Merge pull request #31 from xeno-by/master

prohibits arbitrary statements in valium class bodies
Merge pull request #32 from xeno-by/master

bridge missing error
Merge pull request #33 from xeno-by/master

turns valium-inject into a tree rewriter
Remove redundant asInstanceOf-s on value classes

which introduce boxing and break the tailcall translation.
Ping @xeno-by.
Merge branch 'master' of github.com:miniboxing/valium
Fixed stupid mistake in asInstanceOf removal
Merge pull request #34 from xeno-by/master

checkpoint
would this work?