     }
     
     /**
-    Fetches an array of DatabaseValueConvertible values.
+    This method is an optimized specialization of
+    DatabaseValueConvertible.fetchAll(_,arguments:) for types that adopt both
+    DatabaseValueConvertible and MetalType protocols.
     
         let statement = db.selectStatement("SELECT name FROM ...")
         let names = String.fetchAll(statement)  // [String?]
+    
+    See the documentation of DatabaseValueConvertible.fetchAll(_,arguments:) for
+    more information.
     
     - parameter statement: The statement to run.
     - parameter arguments: Optional statement arguments.

    }
    
    /**
    Fetches a single DatabaseValueConvertible value
    
        let statement = db.selectStatement("SELECT name FROM ...")
        let name = String.fetchOne(statement)   // String?

    }
    
    /**
    This method is an optimized specialization of
    DatabaseValueConvertible.fetchAll(_,sql:,arguments:) for types that adopt
    both DatabaseValueConvertible and MetalType protocols.
    
        let names = String.fetchAll(db, "SELECT name FROM ...") // [String?]
    
    See the documentation of DatabaseValueConvertible.fetchAll(_,sql:,arguments:)
    for more information.
    
    - parameter db: A Database.
    - parameter sql: An SQL query.
