def plus.one
import emerging-ezhttp@0.21.0.0/src/qs.bend as Qsimport Base
import emerging-ezhttp@0.21.0.0/src/pct.bend as Pct
300# one character: a space as `+`, any other as quote_component writes it
301def plus.one(+cp: U32, rest: String, space: Bool) -> String:
302 match space:
303 case True{}:
304 SCon{'+', rest}
305 case False{}:
306 Pct.one(False{}, cp, rest)