A convenience macro to allocate a block of memory from the slice allocator and set the memory to 0.
and casts the returned pointer to a pointer of the given type,
avoiding a type cast in the source code.
Note that the underlying slice allocation mechanism can
be changed with the [
This can never return
NULL as the minimum allocation size from
) is 1 byte.