Desugar useless Id constructor away.
Desugar field and variable declarations.
Add builder to show desugared syntax.