flesh out signatures and docstrings for session.create/destroy