     var timeZone: TimeZone { get }
 }
 
-
-struct QueryParameterNull: QueryParameter, ExpressibleByNilLiteral {
+internal struct QueryParameterNull: QueryParameter {
     
     private init() {
-        
-    }
-    
-    init(nilLiteral: ()) {
-        
     }
     
     static let null = QueryParameterNull()

        case single
        case dictionary
    }
    var storageType: StorageType = .dictionary
    
    func container<Key>(keyedBy type: Key.Type) -> KeyedEncodingContainer<Key> where Key : CodingKey {

    }
}

fileprivate protocol QueryParameterArrayType: QueryParameter {
    
}

