Generic type for Destination with all enforced keys
t() :: %Akd.Destination{path: String.t(), sshserver: String.t() | :local, sshuser: String.t() | :local}
to_s(Akd.Destination.t()) :: String.t()