Add description to either type
Split primitive types and prelude types
Modify identifier string