I believe you can 'case' on an object class like that:

```ruby
case proc_or_locale
  when Symbol, String, Proc
    locale_fallback << proc_or_locale
  else 
    raise "A locale fallback must be of type String, Symbol, or Proc."
  end
end
```