Monoid instance for ListT

This is trivial, but I found myself defining an orphan instance while writing out some `ListT` combinators.