title: How to generate OR queries in .where() clause using Scala Slick 2.0?
body: <p>I want to add two clauses in <code>where</code> method of Slick query. I have fllowing code:</p>
  
  <pre><code>val users = TableQuery[Users]
  val actions = TableQuery[Acts]
  val filteredUsers = users.where(.....) // Some condition
  val acts = actions.where(_.domain === 10)
  val ownerAct = acts.where(_.owner in filteredUsers)
  val assigneeAct = acts.where(_.assignee in filteredUsers)
  </code></pre>
  
  <p>I want to fetch actions which belong to either of <code>assignee</code> or <code>ownerer</code> in filtered users. I want code to be something like this:</p>
  
  <pre><code>val users = TableQuery[Users]
  val actions = TableQuery[Acts]
  val filteredUsers = users.where(.....) // Some condition
  val acts = actions.where(_.domain === 10)
  
  val ownerOrAssigneeAct = acts.where(_.owner in filteredUsers).
                                   or(_.assignee in filteredUsers)
  </code></pre>
  
  <p>How can I generate such an OR query in .where() using Scala Slick 2.0?</p>