Figure out what, if any, interface to have for allocation
I suspect allocation is too "high-level" for this crate to want to handle directly, but it may want to have some amount of wrappers for retyping untyped memory.
Figure out if a generic interface is possible, and implement it.