add support for recursive session types in the frontend
Merge branch 'sessions' of github.com:slindley/links into sessions