Constructs a dsdl2.mixer.Chunk from a vanilla Mix_Chunk* from bindbc-sdl
the Mix_Chunk pointer to manage
whether the instance owns the given Mix_Chunk* and should destroy it on its own
optional pointer to maintain reference link, avoiding GC cleanup
See Implementation
Constructs a dsdl2.mixer.Chunk from a vanilla Mix_Chunk* from bindbc-sdl