Fix OSET, TYPECASE.

The first patch fixes the else case of `TYPECASE`, the second one fixes `OSET`, so that the assignment actually works for more than one key.