Add test for long vs pointer ambiguity
Add deep nesting test (issue 10)
explicit type when auto-boxing (valueOf is overloaded) (fixes issue 8)