opaque - A string to identify the session. This would normally be
the opaque sent by the client, but it could also be an identifier
sent through a different mechanism.
options - Additional options
:tmpdir A tempory directory for storing the session data.
Dir::tmpdir is the default.