我正在使用Thoughtbot的Argo框架将JSON对象解析为模型。我遇到了一个问题,我有这样的协议(protocol)及其扩展protocolSomeProtocol{associatedtypeModelfuncfoo()}extensionSomeProtocolwhereModel:Decodable{funcfoo()->Model?{//someJSONisAnyObjectinthiscase,say,fromanetworkcallguardletmodel:Model=decode(someJSON)else{returnnil}returnmodel}}符合这个协