So it sorta does. It does this by showing you all the acceptable variants of a function.
> ashref adv1
boolean adv1( location, int, string )
boolean adv1( location, int )
boolean adv1( location )
You can send adv1 with either a location, a location and an int, or a location, an int, and a...