A => qr[...${B()}...], B => qr[...${C()}...], C => qr[...${A()}...], #### A => qr[...(??{B()})...], B => qr[...(??{C()})...], C => qr[...(??{A()})...],