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