docs&specs: _h.invert, _h.keys, _h.merge