raft: introduce Node interface