[Incompatible change] merge keys from 'extras' to final %args to simplify writing completion routine; [Removed feature] remove supporting 'completion' as hash