Parse the hostlist with parser monads!