Types
TUrl = distinct string
Procs
proc `$`(url: TUrl): string {.raises: [], tags: [].}
proc `/`(a, b: TUrl): TUrl {.raises: [], tags: [].}
- Joins two URLs together, separating them with / if needed.
proc add(url: var TUrl; a: TUrl) {.raises: [], tags: [].}
- Appends url to url.