Macro.escape should also escape nested tuples, closes #1344