How should module calculations return errors? - Ash Framework