For methods that have multiple overloads, it would be nice to include type information in the outline, which currently isn't as helpful as it could be:

def describe(String, Context) with parameter names excluded could be a good way to handle it. Using *String for splat and **String for double splat parameters. Plus of course & for if it takes a block or not.