What happens if an ident `scala` is in scope? Can we make it more hygienic?