Allocators

See this article.