-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().