def suffix
import bend-kit-multipart@0.3.0.0/multipart.bend as Multipartimport Base
391def suffix(s: String, +first: Bool) -> U32:
392 match s:
393 case SNil{}:
394 2
395 case SCon{Chr{+c}, +t}:
396 Bool.pick(U32, Bool.and(first, U32.is_eq(c, 45)), suffix.dash(t), Bool.pick(U32, Bool.or(U32.is_eq(c, 32), U32.is_eq(c, 9)), suffix(t, False{}), Bool.pick(U32, U32.is_eq(c, 13), suffix.lf(t), 1)))