a few tests for the orelse operator

a bit of sanity and then exception semantics.