Improve the module/implementation of counter.
ws
Use a Map instead of an alist internally in the counter module.