     [person["firstname"], person["lastname"], comment["comment"]]
 }/*.filter { t1, _ in
     t1["firstname"] == "Daniel" || t1["lastname"] == "McCartney"
-}*/.filter { person, _ in
-    person["id"] > 0
+}*/.filter { person, comment in
+    person["lastname"] == nil
 }/*.filter { person, comment in
     comment["comment"] == "Musician"// || comment["comment"] == "Cool"
 }*/.execute(on: pool).flatMap{$0}.flatMap { results in

extension Float : RDBCComparable {
}

public func ==<T : RDBCEquatable>(column:Column, value:T?) -> Predicate {
    return .comparison(op: .eq, a: MetaValue<Any>.column(column), b: value.map {MetaValue.static($0)})
}

let p:Predicate = 1 <= 2 || 2 > c//(c == "b" && "b" != c || c != c && 1 == c) != (c == "a")
print(p)

let driver = SQLiteDriver()
let connection = try driver.connect(url: "sqlite:///tmp/crlrsdc3.sqlite", params: [:])

//
/*try connection.execute(query: "CREATE TABLE person(id INTEGER PRIMARY KEY AUTOINCREMENT, firstname TEXT, lastname TEXT);", parameters: [], named: [:])
