Let's take the following (silly) example program
Let's assume I want to break on some.Foo.functionIWantToBreakOnAnnoyinglyOverloaded(int: Swift.Int, float: Swift.Float, closure: (Swift.Int, Swift.Float) -> A) -> A only (and not the other one). And let's also assume I don't want to do this using file/line.
The only way I know is to do break set -n functionIWantToBreakOnAnnoyinglyOverloaded which sets breakpoints on all such functions (can be many if the name is say write or something common). After setting all these breakpoints, I can do break disable 1.1 etc to disable some instances.
I tried the following and they all don't work: