The ConvergenceEventListener type defines a function which takes a specific
subclass of IConvergenceEvent as a single argument in order to receive fired
events. Consumers can use the familiar Node style event registration methods
(e.g. addListener, removeListener, on, off, once, etc.) or they can consume
events as an observable stream using the
Some potential error codes in Convergence.