rename desugar into sugarj-desugar to avoid conflict with libstrc