docs: def replace_keys(d, keymap, force_snake_case):
      """
      :param dict d:
      :param Dict[unicode, unicode] keymap:
      :param bool force_snake_case:
      :rtype: Dict[unicode, unicode]
      """
      return {
          to_snake(keymap.get(k, k)) if force_snake_case else keymap.get(k, k):
              v for k, v in d.items()
      }