tools.profiler.sampling: don't mis-use collect-by.
math.statistics: make collect-by row polymorphic, simplify words.
strings.parser: use rest-slice.