@arjan `Macro.classify_identifier/1` also accepts strings, to make it work we should have used other condition\u2014`!= :other` instead of `== :alias`. That's what @josevalim did in the next commit: https://github.com/elixir-lang/elixir/commit/e47914cc3983a71a3a0c18fac5a4c2919ff25d95.