Provide access to desugared syntax tree after parse
Merge from seba master