@@ -25,8 +25,15 @@ for our logging example below.
25This recipe uses the following ingredients:
25This recipe uses the following ingredients:
28−{-# LANGUAGE OverloadedStrings, TypeFamilies, DataKinds,
28+{-# LANGUAGE DataKinds #-}
29− DeriveGeneric, TypeOperators #-}
29+{-# LANGUAGE DeriveGeneric #-}
30+{-# LANGUAGE OverloadedStrings #-}
31+{-# LANGUAGE TypeFamilies #-}
32+{-# LANGUAGE TypeOperators #-}
30import Control.Monad.IO.Class (liftIO)
37import Control.Monad.IO.Class (liftIO)
31import Control.Monad.Reader
38import Control.Monad.Reader
32import Data.Aeson
39import Data.Aeson