Ada binding to OpenAL which tries to mimic original API while using Ada types.