Interleaving and Monoid instance for IterT

Addresses https://github.com/ekmett/free/issues/49