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