cps: adding set, class, updating tests, adding helpers for dict, but no dict yet, as it may not be needed
cps: add rough draft of TryFinally, make raise actually take the right types