//! This is adapted from the `erasable` crate, but actually allows one to pass an `?Sized` type that stores its length inline. For example types implementing the `SliceDst` trait.
/// If you want to offset the pointer, make sure to cast to a `u8` or other known type pointer first.