code: function _valueOrColumn(arg: Value | ColumnDescription): ComparisonRight {
    if (arg !== null && typeof arg === 'object') {
      return arg
    }
  
    return { value: arg }
  }
docs: Note: These operators are designed to match SQLite semantics to ensure that iOS, Android, web, and Query observation yield exactly the same results  - `true` and `false` are equal to `1` and `0` (JS uses true/false, but SQLite uses 1/0) - `null`, `undefined`, and missing fields are equal (SQLite queries return null, but newly created records might lack fields) - You can only compare columns to values/other columns of the same type (e.g. string to int comparisons are not allowed) - numeric comparisons (<, <=, >, >=, between) with null on either side always return false e.g. `null < 2 == false` - `null` on the right-hand-side of IN/NOT IN is not allowed e.g. `Q.in([null, 'foo', 'bar'])` - `null` on the left-hand-side of IN/NOT IN will always return false e.g. `null NOT IN (1, 2, 3) == false`