def METHOD_NAME(self): # -> tuple[str | None, List[str]]:
    """Internal: turn a program name into a file name, using $PATH,
    make sure it exists / is executable, raising a ProcessException
    if not """
    ...