import Foundation struct VariableAndPreviousDay: RawRepresentableString { var variable: ForecastSurfaceVariable var previousDay: Int init(_ variable: ForecastSurfaceVariable, _ previousDay: Int) { self.variable = variable self.previousDay = previousDay } init?(rawValue: String) { guard let pos = rawValue.range(of: "_previous_day"), let previousDay = Int(rawValue[pos.upperBound..