* hide details like alloc field? * use signed size (for sign)? * flags for static allocation Keep in mind also #3.
Keep in mind also #3.