I'm just getting started with the basics and bumped into cross-type comparison. Docs says it goes smaller to bigger like number < atom < reference ... So I wondered what happens to aliases. It turns out number < alias < atom when I do this.
73 < List and List < :ok
:ok < List == false
So I googled and figured that aliases resolve into atoms. But then why is it smaller than an atom?