Path.t is a top-level executable name and sequence of subcommand names that can be used to identify a command.
val create : path_to_exe:string -> tcreate creates a path from a toplevel executable given by path_to_exe.
val parts : t -> string listparts returns a list containing the path's executable name followed by its subcommands.