Creates a copy with the given fields replaced with the new values.
@override BuildBit copyWith({BuildTree? parent}) => WhitespaceBit(parent ?? this.parent, data);