The first failure causes execution to halt within the executing scope. Fixes #146
Additional tests for "fail fast" behavior.