lookup :: k -> Map K v -> STM (Maybe v) insert :: v -> k -> Map K v -> STM ()
https://hackage-content.haskell.org/package/stm-containers/d...
https://hackage-content.haskell.org/package/stm-containers/d...