A way of storing your data by Id
Insert many items into the Db under their given Ids
Insert an item into a Db without an Id. This function takes a Random.Seed because it generates a random Id for the item you are inserting into the Db. This function gaurantees no id collisions; if the id it generates already exists, it simply tries again with a different id.
Update an item in a Db, using an update function. If the item doesnt exist in the Db, it comes into the update as Nothing. If a Nothing comes out of the update function, the value under that id will be removed.
Get many items from a Db from a list of Ids. Elements not in the Db simply wont appear in the return result.
Just like get, except it comes with the Id, for those cases where you dont want the item separated from its Id
Get many items from a Db, but dont filter out missing results, and pair results with their Id
Short for "Database", it stores data by unique identifiers