         private var previousDbValue: DatabaseValue??
         private var previousValueWasNil = false
         
-        /// TODO
-        public init(_ fetch: @escaping (Database) throws -> DatabaseValue?) {
+        init(_ fetch: @escaping (Database) throws -> DatabaseValue?) {
             self._fetch = fetch
         }
         

        private let _fetch: (Database) throws -> [Row]
        private var previousRows: [Row]?
        
        /// TODO
        public init(_ fetch: @escaping (Database) throws -> [Row]) {
            self._fetch = fetch
        }
        

    public struct Raw<Value>: ValueReducer {
        private let _fetch: (Database) throws -> Value
        
        init(_ fetch: @escaping (Database) throws -> Value) {
            self._fetch = fetch
        }
        
