desugar and visit annotations everywhere