def tz.rule.dst
import bend-kit-time@0.3.0.0/time.bend as Timeimport Base
import bend-kit-int@0.2.0.0/int.bend as Int
1030def tz.rule.dst(+standard: Ttype, west: Int.I64, rest: String) -> Maybe<&2, TzRule>:
1031 match rest:
1032 case SNil{}:
1033 Some{TzRule{standard, standard, TzDate{Ordinal{0}, i64(0)}, TzDate{Ordinal{0}, i64(0)}}}
1034 case _:
1035 do Maybe<&2, TzRule>:
1036 name : TzText <- tz.name(rest)
1037 tz.rule.named(name, standard, west)