Start compiled lang session and port funcional session to py3k
py3K version of Functional
Fix merge conflicts