Slot is a library of a type of memory spaces shaped as a type parametre. It can be used, for example, in a buffer for a stack- or static-allocated
Vec-like type (example). It can also serve as an alternative to
core::mem::uninitialized, which is deprecandum.
It is similar to core::mem::ManuallyDrop, but getting the value is unsafe, so creating an uninitialized Slot can be safe.