Responder blocks can be used to handle multiple formats. What about multiple variants?

```ruby
respond_to do |format|
  format.html do |html|
    html.tablet
    html.any(:ipod, :iphone) { ... }
    html.all { ... }
  end
end
```