-type type() :: #{'__type__' => 'clojerl.reader.ReaderConditional', list => any(), is_splicing => boolean()}.
-spec '__new__'('clojerl.List':type(), boolean()) -> type().