Better error messages

 if there is a workflow mistake that causes Moose type constraints to be violated