if not, must be Hashable
# general
e
if not, must be Hashable