Shame we can't do this like: `Monoid.forProduct[Metrics]` Is there any way you can think of doing that?