interpol-0.2.1: Test/JustShow.hs
-- | This checks that a Show instance is enough to interpolate custom
-- data types.
import Text.Interpol
data Foo = Foo Int
instance Show Foo where
show (Foo n) = show n
myVar :: Foo
myVar = Foo 23
main :: IO ()
main = putStrLn $ "I have " ^-^ myVar ^-^ " apples."