class My-actions { method TOP($/) { make $/.values.[0].made; }; method object ($/) { make $.made.hash.item; } method pairlist($/) { make $>>.made.flat; } method pair($/) { make $.made => $.made ; } method string($/) { make ~$/; } method number($/) { make +$/.Str; } method value($/) { given ~$/ { when "true" {make Bool::True;} when "false" {make Bool::False;} when "null" {make Any;} default { make ~$/;} } } }