- Use int instead of uint for safety and less conversions. - Add free callback - Add cleared alloc option