     ///
     /// - parameter request: the observed request.
     /// - returns: a ValueObservation.
-    public static func forCount<Request: FetchRequest>(_ request: Request) -> ValueObservation<Int> {
+    public static func forCount<Request: FetchRequest>(_ request: Request)
+        -> ValueObservation<Int>
+    {
         return ValueObservation<Int>(
             observing: request.databaseRegion,
             fetch: request.fetchCount)

    ///
    /// - parameter request: the observed request.
    /// - returns: a ValueObservation.
    public static func forOne<Request: FetchRequest>(_ request: Request) -> ValueObservation<Request.RowDecoder?> where Request.RowDecoder: FetchableRecord {
        return ValueObservation<Request.RowDecoder?>(
            observing: request.databaseRegion,
            fetch: request.fetchOne)

    ///
    /// - parameter request: the observed request.
    /// - returns: a ValueObservation.
    public static func forAll<Request: FetchRequest>(_ request: Request)
        -> ValueObservation<[Row]>
        where Request.RowDecoder == Row
    {
        return ValueObservation<[Row]>(
            observing: request.databaseRegion,
            fetch: request.fetchAll)
