preserve raw-forms in trim
moved empty try elision in trim pass
make trim walk the ast
don't trim if the body has :tag