How would this take dynamic default values into account such as the
following?:

     def some_method(time = Time.now)

     end

Unless UnboundMethod#parameters would re-query this information on every
call I don't see how it would be able to handle this.

Yorick