fixed desugar define bug that was throwing away part of body