我有这个功能:funcgetOptionalConfigurations(_configurations:([String]?,Error?)->Void){//DOSOMETHING}我需要用另一个类似的方式包装它:funcretrieveConfigurations(_completion:@escaping(([String]?)throws->Void))rethrows{getOptionalConfigurations{(configurations:[String]?,error:Error?)indo{trycompletion(configurations)}catc