show canonical and non-canonical types iff both are different
enable to specify the limit of a type name for too long type names