finish binding the session subsystem
commit Struct.hs