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

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

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