Meh, if you need a computer program to understand an API its a bad api.
APIs should make sense inherently. An IDE can band-aid a bad design, but that doesn't make it a good design.
There are lots of APIs where the order of argument isn't obvious, it doesn't mean they're bad designs
There are lots of APIs where the order of argument isn't obvious, it doesn't mean they're bad designs