executable, when given, is the command the callback invokes for __complete (an absolute path, so completion runs a specific binary regardless of PATH); the command name still registers the completion. Defaults to the command name.
__complete
PATH