Hide empty when importing Control.Monad.

This is need for compatibility with AMP since Control.Monad now exports
empty.
Fix unused import warning.
Merge pull request #19 from mainland/master

Fix compilation with GHC HEAD.