Add support for sessions with arbitrary processors. Close #3