Seems to be too open. I can’t write the following code and pretend it to be semantically valid:

```ruby
send_file 'poem.txt', :status => 404.3141517
```
Plus `nil` can be converted to integer too, thus failing a lot of tests:

```ruby
nil.to_i # => 0
```