Creates a copy of this result with the provided values.
Result<T> copyWith({T? data, DateTime? lastUpdate});