docs: def get_id_n_version(ident_hash):
      """From the given ``ident_hash`` return the id and version."""
      try:
          id, version = split_ident_hash(ident_hash)
      except IdentHashMissingVersion:
          # XXX Don't import from views... And don't use httpexceptions
          from pyramid.httpexceptions import HTTPNotFound
          from cnxarchive.views.helpers import get_latest_version
          try:
              version = get_latest_version(ident_hash)
          except HTTPNotFound:
              raise NotFound(ident_hash)
          id, version = split_ident_hash(join_ident_hash(ident_hash, version))
      else:
          verify_id_n_version(id, version)
  
      return id, version