[ issue1219 ] unquoting recursive definitions

Fixed by having x desugar into quote x in the body of
unquoteDecl x = e.