> One could use it for documenting external interfaces. Eg. A command
> line parser could map command line to method definition and provide
> help information based on these parameter names.
>
> Just a thought.

Thinking out loud, would also be nice to have access to the
'docstring' of a function [a la python], thus allowing dynamically
generated methods to have their own documentation lookup.

This and the arguments would be possible if you had access to the AST:)

Note also that the functionality merb wants is possibly available via
RubyVM::InstructionSequence.
Just $0.02 again though they're not worth that much.
Take care.
-=R