Replace WriterT with hslogger
Refactor:
  - use normal lazy prelude Maybe
  - use pattern for queryCombinator