A simple wrapper of javascript statement branching that provide safe error handling and test friendly