The immutable Set data structure that use HAMT as a storage