Refactor report

Feeling things out for now. @eric, do you have any thoughts on adding `#report` to meters? It's spiked on `Counter` and `Meter` so far.
`raise NotImplementedError` maybe?