.. _module-utility-registry-v0-util-14424: Utility.Registry.V0.Util ======================== Orphan Typeclass Instances -------------------------- **instance** `IsParties `_ (`Optional `_ `Parties `_) Functions --------- .. _function-utility-registry-v0-util-groupby-7681: `groupBy `_ \: `Ord `_ k \=\> (a \-\> k) \-\> \[a\] \-\> `Map `_ k \[a\] Like ``List.groupOn``, but returns the output in a ``Map``\. .. _function-utility-registry-v0-util-assertconfigurationandgetdefaultidentifier-99469: `assertConfigurationAndGetDefaultIdentifier `_ \: (`CanAssert `_ m, `HasField `_ \"operator\" p `Party `_, `HasField `_ \"provider\" p `Party `_, `HasField `_ \"registrar\" p `Party `_, `HasField `_ \"instrumentIdentifier\" p `InstrumentIdentifier `_) \=\> :ref:`InstrumentConfiguration ` \-\> p \-\> m () Asserts that the instrumen configuration matches expected values, and returns the default instrument identifier\. .. _function-utility-registry-v0-util-fetchandvalidate-44779: `fetchAndValidate `_ \: (`HasFetch `_ t, `Eq `_ a, `Show `_ a) \=\> `ContractId `_ t \-\> \[(`Text `_, t \-\> a, a)\] \-\> `Update `_ t Fetch a contract and validate that fields are as expected\.