public override IObj withMeta(IPersistentMap meta) { return (meta == _meta) ? this : new Seq(meta, _keys, _vals, _i, _ext); }