These types don't really make much sense: you can't pack together bits of a type which cannot exist, nor can you pass it over an ABI boundary.