our $re = qr/(?:\{(?:(?>[^\{\}]+)|(??{$re}))*\})/;