New `@match` syntax