public Node downAt(Instant instant, Agent agent) {
        return with(history.with(new History.Event(History.Event.Type.down, agent, instant)));
    }
Returns a copy of this with a history record saying it was detected to be down at this instant
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/Node.java