itsme213 wrote:

>>>other method and parameter meta-data
>>I don't think there's more meta-data than the above.
> 
> Not built into Ruby, true. But an app might have its own meta-data, possibly
> domain-specific. Perhaps things like param types, or data about how
> parameters are interpreted by a method (e.g. "either a list of dates, or a
> start date and a list of durations "), etc. A domain-specific Ruby could add
> Class#methods to declare such things.

I think that's outside the scope of the above request.

That aside I think custom meta-data should be implemented via custom 
methods on method objects. This would be easier if method objects were 
to be cached by Ruby.