def form.parts
import emerging-ezhttp@0.21.0.0/src/form.bend as Formimport Base
194# every part in order, then the close delimiter (RFC 2046 §5.1.1)
195def form.parts(+b: String, ps: List<&2, Part>) -> List<&2, Seg>:
196 match ps:
197 case []:
198 [Run{octets.onto("--" ++ b ++ "--\r\n", [])}]
199 case p <> t:
200 form.part(b, p, form.parts(b, t))