So tell me why I should prefer this over Consul for service discovery, health checking, etc. and Nomad for running jobs? With Nomad, I can choose raw executables, shell scriots, jar files, docker containers, etc. I can choose batch jobs or long running services and the executables for each are less than 60Mb and they can serve as servers and clients.