Added the ability to create lists of a particular type, and alias chain resolution