module I_PNCounter:sig..end
Contains two separate instances of I_IntVector, one for
incrementing (add_c) and the other for decrementing (remove_c).
The only difference between PNCounter and GCounter is that
Immutable_types.IVector.query t in the former returns the difference
between the add_c and the remove_c vectors.
include Immutable_types.DCounter