Add compare() and cast() to types
Added utilities
Add test()
Added/fixed prefix/suffix