1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
resource a resource b resource c resource d {} resource e { x: func() } resource f { x: func() y: func() } resource g implements a resource h implements b {} resource i implements e { z: func() }