improve quasiquote quote  support

'(1 2)
`(~a 2)