executable, when given, is the command the callback invokes for __complete (an absolute path); the command name still registers the completion. Defaults to the command name.
__complete