-type type() :: #{'__type__' => 'clojerl.TransducerSeq', xform => any(), coll => any(), key => {transducer_seq, integer()}, buffer => [any()], completed => boolean(), multi => boolean()}.
-spec '__new__'(any(), any()) -> type().
-spec '__new__'(any(), any(), boolean()) -> type().