A monad transformer approach for logging.

This package provides Template Haskell functions for determining source
code locations of messages.
