Use Monotonic.

The identifer class has been extracted to it's own package.

Closes #108.