A new (tiny) ObjectName package has been released to Hackage. It contains the class ObjectName, which corresponds to the general notion of explicitly handled identifiers for API objects, e.g. a texture object name in OpenGL or a buffer object name in OpenAL. Cheers, S.