homepage: https://github.com/benclifford/acme-smuggler
changelog-type: ''
hash: d8a8f26a40b1352b9b93e5484b888266bb8d0dc72d495a63318fda1d82c72c03
test-bench-deps:
  acme-smuggler: -any
  base: -any
  hspec: -any
maintainer: Ben Clifford <benc@hawaga.org.uk>
synopsis: Smuggle arbitrary values in ()
changelog: ''
basic-deps:
  base: ! '>=4.7 && <5'
all-versions:
- '0.1.0.1'
author: Ben Clifford <benc@hawaga.org.uk>
latest: '0.1.0.1'
description-type: markdown
description: ! 'ACME Smuggler

  =============


  The () type has only one value, also called () with no

  internal structure.


  Nevertheless, acme-smuggler allows you to smuggle

  arbitrary values into () and discover them later:


  ```haskell

  > x = smuggle "hello"

  > :t x

  x :: ()


  > y = smuggle (7 :: Integer)

  > :t y

  y :: ()


  > discover x :: Maybe String

  Just "hello"

  > discover y :: Maybe Integer

  Just 7

  > discover x :: Maybe Integer

  Nothing

  ```


'
license-name: BSD3

Update from Hackage at 2016-12-11T11:30:50Z
Update from Hackage at 2016-12-11T11:30:50Z
