Heap without memory backing it
struct NoMem<'a>(/* */)
Allocators.
This allocator does not inspect the arguments passed to it and always returns that no memory is available.