Better delegators for Ruby 2.0. Allow your objects to have 'becomings,' temporarily giving them different functionality.
None
Steve Klabnik