1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
start :: fn { a := A() b := B() c := C() b2 := B() a b c b2 blob A { c: C } blob C { } blob B { } }