def tz.event.type
import bend-kit-time@0.3.0.0/time.bend as Timeimport Base
1118def tz.event.type(ev: Maybe<&2, TzEvent>, +r: TzRule) -> Ttype:
1119 match ev:
1120 case Some{TzEvent{when, dst}}:
1121 match r:
1122 case TzRule{standard, daylight, start, end}:
1123 Bool.pick(Ttype, dst, daylight, standard)
1124 case None{}:
1125 match r:
1126 case TzRule{standard, daylight, start, end}:
1127 standard