haskell support.
session and desktop.