         return self.fetchChain(appending: clause)
     }
     
-    public func appending<S: Sequence>(sequence clauses: S) -> FetchChainBuilder<D> where S.Element: FetchClause {
+    public func appending<S: Sequence>(contentsOf clauses: S) -> FetchChainBuilder<D> where S.Element == FetchClause {
         
         return self.fetchChain(appending: clauses)
     }

        )
    }
    
    private func queryChain<S: Sequence>(appending clauses: S) -> QueryChainBuilder<D, R> where S.Element: QueryClause {
        
        return .init(
            from: self.from,

        )
    }
    
    private func sectionMonitorChain<S: Sequence>(appending clauses: S) -> SectionMonitorChainBuilder<D> where S.Element == FetchClause {
        
        return .init(
            from: self.from,
