Just wrote about achieving some benefits of static typing in Ruby by not making everything some hash blob of symbols and methods that take options hashes:
Keyword arguments are very powerful, and since class constants are objects that can be assigned, those can be used in a lot of places where e.g. Rails would use a symbol that is later mapped to a class via convention. Just use the class!