do not make anyHashable implicit - import manually
separate update from insert