code: def dataSetElementType(h5Dataset):
      
      dtype =  h5Dataset.dtype
  
      if dtype.names:
          return '<structured>'
      else:
          if dtype.metadata and 'vlen' in dtype.metadata:
              vlen_type = dtype.metadata['vlen']
              try:
                  return "<vlen {}>".format(vlen_type.__name__)  # when vlen_type is a type
              except AttributeError: #
                  return "<vlen {}>".format(vlen_type.name)      # when vlen_type is a dtype
  
      return str(dtype)
docs: Returns a string describing the element type of the dataset