added quasiquote desugaring and more tests from maru source.