register

The purpose of the library is to have a standard way of generating an object, an Id, that can be used in any of a variety of casing contexts.