-type type() :: #{'__type__' => 'clojerl.Vector.RSeq', vector => 'clojerl.IVector':type(), index => integer(), meta => undefined | any()}.
-spec '__new__'('clojerl.IVector':type(), integer()) -> type().