Allow Macro.escape([1|2])

This fixes #1646