-- | Module: Acme.LOLCAT -- Copyright: (c) 2013 Antonio Nikishaev -- License: BSD -- Maintainer: me@lelf.lu -- -- >>> (OH HAI I CAN HAZ ЙO? THXBYE <*> putStrLn) "LOL" == () -- LOL -- True {-# LANGUAGE Unsafe #-} module Acme.LOLCAT.IO (OH(..),HAI(..),I(..),CAN(..),HAZ(..), IO(..),ÏO(..),ЙО(..),ЙO(..),YO(..), (?),THXBYE(..)) where import Prelude hiding (IO) import System.IO.Unsafe (unsafePerformIO) data HAI a b c d e = HAI a b c d e data OH a b c d e = OH a b c d e data I = I data IO = IO data ÏO = ÏO data ЙО = ЙО data ЙO = ЙO data YO = YO data CAN = CAN data HAZ = HAZ data THXBYE = THXBYE _?_ = return unsafePerformIO