macro { foo } = { do { my $tmp = new FooMatic::Object(); $tmp->enter(); ; $tmp->leave(); } },