On Wed, Jun 24, 2015 at 11:36 AM, James Noble <kjx at ecs.vuw.ac.nz> wrote: > The X Y example? I don’t see the same block returning twice there? Have a third (and hopefully last) one then: method baz { go { return 1 } and { return 2 } } method go(a) and (b) { try { a.apply } finally { b.apply } } print(baz) What should it do? -Michael