Thank you for the suggestions. I agree that error message should be more meaningful. I changed it.
The main driver of this change is to match the division by zero behavior for both operators which can operate on both integers and floats. Would it make sense to create a function `fpow` similarly to `fdiv` for the correct IEEE 754 logic? Kind regards, Jorg