This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.
Don't free data after the code is done.