would be cool if the wrapper removed the notion of a delegate. maybe something like:

```ruby
Alert.new("Hello", "This is dog") do |alert|
  alert.on_clicked do |index|
  end

  alert.will_dismiss do |index|
  end
end
```