Actually, the more I think of it, an either block ...
# strikt
c
Actually, the more I think of it, an either block does seem like an interesting approach. Allows for much more flexible conditional matching with multiple possible subtrees