-type mappings() :: #{integer() => {any(), true} | [{any(), true}]}.
-type type() :: #{'__type__' => 'clojerl.SortedSet', hashes => mappings(), dict => any(), count => non_neg_integer(), meta => undefined | any()}.
-spec '__new__'(list()) -> type().
-spec '__new__'(function(), list()) -> type().