refined units parsing/ast; fixed xt (extended test) breakages