úΈo      Safe-Infered Keys for the vault. 9A typed, persistent store for values of arbitrary types. GThis variant has more complex types so that you can create keys in the  monad.  See the module  Data.Vault if you')d like to use a simpler version with the  monad. T You can also use both variants simultaneously; they share a single representation. The empty vault. 'Create a new key for use with a vault. (Lookup the value of a key in the vault. ?Insert a value for a given key. Overwrites any previous value. &Adjust the value for a given key if it's present in the vault. Delete a key from the vault.  Merge two vaults (left-biased).     Safe-Infered Keys for the vault.  Key :: * -> * 9A typed, persistent store for values of arbitrary types. 5This variant is the simplest and creates keys in the  monad.  See the module  Data.Vault.ST if you want to use it with the  monad instead.  instance Monoid Vault The empty vault. 'Create a new key for use with a vault. (Lookup the value of a key in the vault. ?Insert a value for a given key. Overwrites any previous value. &Adjust the value for a given key if it's present in the vault. Delete a key from the vault.  Merge two vaults (left-biased).           vault-0.1.0.0 Data.Vault.ST Data.VaultKeyVaultemptynewKeylookupinsertadjustdeleteunionbaseGHC.STSTghc-prim GHC.TypesIO $fMonoidVault