this was unnecessary with resolve-scope now in desugar
basic cases support