fixed bug in desugar: classes were not getting default __init__ functions