that happy moment when you expect code to do uber-bork and go kaboom and have sheep take over world but instead it works :D
more complex things like this work now:
class A {
let foo: String = "foo"
}
func main() {
let x = A()
x.foo = "goat"
print(x.foo)
}
Should have working self/super by next hour or so
class A {
let foo: String
init(foo: String) {
self.foo = foo
}
}
func main() {
let x = A(foo: "goat")
let y = A(foo: "boat")
x.foo = y.foo
print(x.foo)
}