protocol Pathable { // MARK: Properties var path: String { get } } // MARK: - String+Formats extension String { enum Format { static let pathDocs = "/docs/%@" static let pathRoot = "/%@" } }