libao: modernize.