Tweak annotations API, add ASoundEngine.ensure_length