func encode(_ flag: Bool, in encoder: URLEncoder.Encoder) throws {
            switch self {
            case .literal:
                try encodeLiteral(flag, in: encoder)
            case .numeric: