homepage: ''
changelog-type: markdown
hash: 91c52a85f6fcee54a17b1cd20c68180aac9e19f6d11c2d3febffc6a1ef504e35
test-bench-deps: {}
maintainer: dan.firth@homotopic.tech
synopsis: Tuple functions for composite records.
changelog: |
  # Changelog for composite-tuple

  ## (v0.1.0.0)

  * Add composite tuple functions `toFst`, `toSnd`, `fmapToFst`, `fmapToSnd`, `traverseToFst`, traverseToSnd`, `fanout`, `fanoutM`.
basic-deps:
  base: '>=4.7 && <5'
  composite-base: -any
all-versions:
- 0.1.0.0
author: Daniel Firth
latest: 0.1.0.0
description-type: markdown
description: |
  # composite-tuple

  Tuple functions for [composite](https://hackage.haskell.org/package/composite),
  inspired by
  [relude](http://hackage.haskell.org/package/relude-0.7.0.0/docs/Relude-Extra-Tuple.html).

  It's possible these be made to work for vinyl in general, but at the moment
  they are composite-specific.
license-name: MIT

homepage: ''
changelog-type: markdown
hash: 06fd9eeee9673b544ef0bff4b62849bc976b3958321ef3d5136d4e4af00a4777
test-bench-deps: {}
maintainer: dan.firth@homotopic.tech
synopsis: Tuple functions for composite records.
changelog: |
  # Changelog for composite-tuple

  ## (v0.1.1.0)

  * Add `singleton`.

  ## (v0.1.0.0)

  * Add composite tuple functions `toFst`, `toSnd`, `fmapToFst`, `fmapToSnd`, `traverseToFst`, traverseToSnd`, `fanout`, `fanoutM`.
basic-deps:
  base: '>=4.7 && <5'
  composite-base: -any
all-versions:
- 0.1.0.0
- 0.1.1.0
author: Daniel Firth
latest: 0.1.1.0
description-type: markdown
description: |
  # composite-tuple

  Tuple functions for [composite](https://hackage.haskell.org/package/composite),
  inspired by
  [relude](http://hackage.haskell.org/package/relude-0.7.0.0/docs/Relude-Extra-Tuple.html).

  It's possible these be made to work for vinyl in general, but at the moment
  they are composite-specific.
license-name: MIT

Update from Hackage at 2020-09-14T21:36:40Z
Update from Hackage at 2020-09-14T21:36:40Z
