Extract MarshalAPI provider spec