Using column types for query parameters to allow query composition

Example: Instead of tagById(id: Int) the signature is now tagById(id: Column[Int])