Macro: Implement simple matcher