Make Hisotogram data type strict

Lazy data type can (and will) to space leaks.