SI-8451 quasiquotes now handle quirks of secondary constructors

Apparently even though the rhs of a secondary constructor looks like an expr,
it always gets wrapped in a block by the parser. This works just fine with
the typer, but crashes in uncurry. The parent commit fixes the situation
with uncurry, and this one brings quasiquotes in line with the parser.