map is a template type now, hashing is a new module

... docs still don't generate correctly