Returns a non-null pointer that points to a valid address and has pointer alignment.
fn empty_ptr<T>() -> *mut T