Num
min(_)
max(_)
clamp(_,_)
pow(_)
atan(_)
* Disallow non-Num arguments in `Num.min(_)`, `Num.max(_)`, `Num.clamp(_,_)` Previously this was an Undefined Behavior * also validate args for pow, atan2, add tests, fix error messages Co-authored-by: ruby0x1 <ruby0x1@pm.me>