minor: hlint
ClientID is now completely opaque; adding toClientID function to read the identifier of the current session
v0.1.0