Tested with snowflake, seems to work in some cases and fail in others. ```py q1 = Q(...) q2 = Q(lambda: f""" with cte as ( select blah from foo join {q1} ) select blah """) ``` `syntax error line * at position 0 unexpected 'with'`