These are most likely a mistake for "type t = unit", but still valid, and lead to quite confusing error messages afterwards because now `()` denotes two different incompatible constructors.