今のPOE::Sessionへの理解

 マイルストーン代わりに。(あくまで自分の思考の垂れ流しなので、実際の定義、動作とは違います)
 イベント処理用の名前空間をPOE::Session->createで生成。
 heapにその名前空間内で使える変数を格納できる(hashベース?)。
 別のセッション(名前空間)へは、相手のセッションIDまたは相手が独自につけた名前を使って働きかけることができる。
 状態を遷移させるには、createメソッドの引数で、コードリファレンスを定義する必要がある。その時のハッシュキーの値が遷移する名前になる。