val urlEncode = fn(s) {
replace(
s, re/[^A-Za-z0-9]/,
fn s:join("", map(fn b:"%{{b:X02}}", s2b(s))),
)
}
writeln urlEncode("https://some website.com/")