withRationale

Return a copy with the given human-readable rationale.