Investigate getting rid of static allocation API for building blocks
@videau makes the point that if we really need fast allocations we could implement our own allocators internally. It means we could completely get rid of the DECL
, ALLOCSIZE
and other macros, and just make the create/destroy client of our own allocators.
That would simplify the code a bit, and the API too. Without allocators, it does cost in performance.