TUrl* = distinct string
proc `$`*(url: TUrl): string
proc `/`*(a, b: TUrl): TUrl
proc add*(url: var TUrl; a: TUrl)