Rust Alloc Replacement (no_std)
Provide generic pointers and collections without dependency on std