Miscelaneous utility functions
Converts a reference to T to a slice of 1 T.
Converts a mutable reference to T to a mutable slice of 1 T.
Use this function to mark to the compiler that this branch is impossible.
Allows transmuting between types of different sizes.