code: public List<String> path(List<String> args) throws IOException {
      return ImmutableList.<String>builder().add(path).addAll(args).build();
    }
docs: Returns the full path to the binary with arguments appended.
  
  @param args The arguments to pass to the binary.
  @return The full path and arguments to execute the binary.
  @throws IOException If there is an error capturing output from the binary