arena_t * __anew(arena_t *parent, uint32_t size)
creates a child arena under a central heap
void __hinit(arena_t *heap, void *start, uint32_t size)
initializes a central heap rather then child arena
void * __alc(arena_t *heap, uint32_t size)
allocates memory to a heap
void __res(arena_t *heap)
resets a arena or heap by setting current to start and overriding data