code: function enclose(uri, always) {
    if (
      always ||
      uri.length === 0 ||
      expression.test(uri) ||
      count(uri, leftParenthesis) !== count(uri, rightParenthesis)
    ) {
      return lessThan + uri + greaterThan
    }
  
    return uri
  }
docs: Wrap `url` in angle brackets when needed, or when forced. In links, images, and definitions, the URL part needs to be enclosed when it:  - has a length of `0` - contains white-space - has more or less opening than closing parentheses