Improve wording.
Improve “test” / usage example.
Use template mixin against conversion-to-base interfering with option type safety.
Make example more realistic: generic hist, 1D hist, 2D hist.