Cli.ArgParsing of the standard commnad line arguments using Stdlib.Arg
val create : unit -> tcreate () create a new record for arguments
val spec : t -> (string * Stdlib.Arg.spec * string) listspec t returns the spec that should be provided to Stdlib.Arg to populate t using the interpreted cli args
channel t return the channel if correctly supplied. An error if the arguments were provided incorrectly.
val clientProcessId : t -> int optionReturn the process id of the client used to run the lsp server if it was provided