fix what's a type