Type system updates: moving from research into development

This clarifies some stuff for me, thanks! Well, other comments have too but this is a nice summary.

Well, unless this is true, of course :sweat_smile: