url.normalize: handle anchor and query URLs lacking a path
make `seq.map` eager (-> Array), and add a lazy `seq.transform` (-> Stream) version