packages feed

singletons-2.4: tests/compile-and-dump/Singletons/BoxUnBox.hs

{-# OPTIONS_GHC -Wno-unused-imports #-}

module Singletons.BoxUnBox where

import Data.Singletons.TH
import Data.Singletons.SuppressUnusedWarnings

$(singletons [d|
  data Box a = FBox a
  unBox :: Box a -> a
  unBox (FBox a) = a
 |])