Argument suggestions in REPL



In REPL, the suggestions for the arguments to a function are usually the argument definitions(helpful) if partial arguments haven’t been typed or a list of functions or variables that are not really what you are looking to type in.
Can these suggestions be narrowed down to the variables defined by the user that match the argument definitions?
For example:

>function func1(a::Struct1, b::Struct2)
>a1 = Struct1()
>b1 = Struct2()
>func1(#hitting tab

Could give a list of

a1, b1

Is this possible and helpful?