def Text.joined.go
import bend-trace-context@0.2.0.0/trace_context.bend as TraceContextimport Base
3330# The fields joined by commas, most recent character first, after `done`:
3331# each field is reversed onto the comma before it. This is a loop.
3332def Text.joined.go(fields: List<&2, String>, done: String) -> String:
3333 match fields:
3334 case Nil{}:
3335 done
3336 case Con{field, rest}:
3337 Text.joined.go(rest, String.reverse.go(field, SCon{',', done}))