             //→ /widgets/123/details
      
       This method _always_ returns a subpath of the receiving resource. It does not apply any special
-      interpretation to strings such `.`, `//` or `?` that have significance in other URL-related
+      interpretation to strings such `./`, `//` or `?` that have significance in other URL-related
       situations. Special characters are escaped when necessary, and otherwise ignored. See
       [`ResourcePathsSpec`](https://github.com/bustoutsolutions/siesta/blob/master/Tests/ResourcePathsSpec.swift)
       for details.

    /**
      Initiates a GET request to update the state of this resource, unless it is already up to date.
      
      “Up to date” means the following:
      
      - either
          - the resource has data (i.e. `latestData` is not nil),
          - the last request succeeded (i.e. `latestError` _is_ nil), and
          - the timestamp on `latestData` is more recent than `expirationTime`,
      - or
          - the last request failed (i.e. `latestError` is not nil), and
          - the timestamp on `latestError` is more recent than `retryTime`
    
      If the resource is not up to date, this method calls `load()`.
    */

      parameter much like an `href` attribute in an HTML document. Refer to
      [`ResourcePathsSpec`](https://github.com/bustoutsolutions/siesta/blob/master/Tests/ResourcePathsSpec.swift)
      for details.
    
      - SeeAlso:
        - `optionalRelative(_:)`
        - `child(_:)`
