since there's an example of using `accuracy` in `Metric`, it probably: 1. should be documented 2. should be made working with either learner or `(model, dataloader)`