syntax-parse with pattern-expanders