Structs

Traits

Based loosely on the unstable std::alloc::Alloc trait