Compose

Closes #208 

You can now pass a string is the `reporter` option. This should allow `Pack.compose` to work again.