This attempts to make a new tramp target that works by RPC rather than piping shell commands over ssh. The original tramp code is in ~/src/tramp. Use it as a reference. The remote target to test is "x220-nixos" and the location of the server is in .cache/tramp-rpc