Initialize this Prolog process as a paxos node. The initialization
requires an initialized and configured TIPC, UDP or other broadcast
protocol. Calling this initialization may be omitted, in which case the
equivant of paxos_initialize([]) is executed lazily as part
of the first paxos operation. Defined options:
node(?NodeID)
When instantiated, this node rejoins the network with the given node id.
A fixed node idea should be used if the node is configured for
persistency and causes the new node to receive updates for keys that
have been created or modified since the node left the network. If NodeID
is a variable it is unified with the discovered NodeID.
NodeID must be a small non-negative integer as these
identifiers are used in bitmaps.