Add perform! class and instance methods to fail loudly