PSA: The ActiveRecord Boolean value casting method does not cast `nil` to a boolean value!
```ruby
[8] pry(main)> ActiveRecord::Type::Boolean.new.cast(nil)
=> nil
```
PSA: The ActiveRecord Boolean value casting method does not cast `nil` to a boolean value!
```ruby
[8] pry(main)> ActiveRecord::Type::Boolean.new.cast(nil)
=> nil
```
@Benabik i suppose do, but it still; unexpected!
i also recently discovered that nil.to_i => 0, but nil&.to_i => nil