Debugging with sam.  Added new test cases.  FIxed a nasty bug in CaseFun handling.  Everything but the cycle detection seems to work for Infer.hs now.
Merge branch 'master' of github.com:iu-parfunc/subtyping-haskell