This is an attempt of reducing erros with manual memory allocation in Rust. See docs for more details.
Docs: https://bzim.gitlab.io/owned-alloc/owned_alloc/