haskell-language-server-2.15.0.0: plugins/hls-splice-plugin/test/testdata/TDeclNewtype.hs
{-# LANGUAGE TemplateHaskell #-}
module TDeclNewtype where
import Language.Haskell.TH
$(pure <$> newtypeD (pure []) (mkName "MyNewtype") [] Nothing
(normalC (mkName "MkMyNewtype") [bangType (bang noSourceUnpackedness noSourceStrictness) [t|Int|]])
[derivClause Nothing [conT ''Show]])