This is similar to exceptionbased T&amp
Has at least one similarity to exception-based