homepage: ''
changelog-type: ''
hash: ca8b449615fa57419c16a5e98844624a6ac758692b87b3cfae8c74c87c56f1b2
test-bench-deps:
  base: -any
  hspec: ! '>=2.2.3 && <2.8'
  HUnit: ! '>=1.2 && <2'
  containers: -any
  mtl: -any
  transformers: ! '>=0.3 && <0.6'
  deepseq: ! '>=1.3 && <2'
  QuickCheck: ! '>=2.3.0.2 && <3'
maintainer: mightybyte@gmail.com
synopsis: Syntax sugar for defining maps
changelog: ''
basic-deps:
  base: ! '>=4.3 && <4.14'
  containers: ! '>=0.3 && <0.7'
  mtl: ! '>=2.0 && <2.3'
all-versions:
- '0.1'
- '0.2'
- 0.2.0.1
- 0.2.0.2
- '0.3'
author: Doug Beardsley
latest: '0.3'
description-type: markdown
description: |
  Haskell's canonical list of tuples syntax for defining maps is not very
  convenient and also has ambiguous semantics.  This package leverages do
  notation to create a lighter syntax that makes semantics explicit and also
  allows the option of fail-fast handling of duplicate keys.
license-name: BSD-3-Clause

homepage: ''
changelog-type: ''
hash: 9b92c51bcaf1d55f60f8aaef9a96adb29acb77112631fa4110fd5dcae54be7a6
test-bench-deps:
  base: -any
  hspec: '>=2.2.3 && <2.8'
  HUnit: '>=1.2 && <2'
  containers: -any
  mtl: -any
  transformers: '>=0.3 && <0.6'
  deepseq: '>=1.3 && <2'
  QuickCheck: '>=2.3.0.2 && <3'
maintainer: mightybyte@gmail.com
synopsis: Syntax sugar for defining maps
changelog: ''
basic-deps:
  base: '>=4.3 && <4.15'
  containers: '>=0.3 && <0.7'
  mtl: '>=2.0 && <2.3'
all-versions:
- '0.1'
- '0.2'
- 0.2.0.1
- 0.2.0.2
- '0.3'
author: Doug Beardsley
latest: '0.3'
description-type: markdown
description: |
  Haskell's canonical list of tuples syntax for defining maps is not very
  convenient and also has ambiguous semantics.  This package leverages do
  notation to create a lighter syntax that makes semantics explicit and also
  allows the option of fail-fast handling of duplicate keys.
license-name: BSD-3-Clause

Update from Hackage at 2020-05-08T02:32:51Z
Update from Hackage at 2020-05-08T02:32:51Z
