Added `foo.@var` to read an instance variable of another object. Later this will only be allowed inside foo's type.
Use `var.@foo` to implement Struct#== with macros and to implement Set#== without needing a helper def. No more magic struct methods hardcoded in the compiler :-)
Allow passing wrapper struct and pointer of wrapper struct to C
Simplify code by using automatic unwrapping of C wrappers