Note that most functions validate their input already, its just that they panic on failure as opposed to reporting the error. Ideally this would also introduce some fancy way to get back the unsound `NOERROR` fast paths via a crate feature - [x] implement error types/conversions - [x] rework dispatch path - [x] update codegen - [ ] convert all relevant panics to error checks
Note that most functions validate their input already, its just that they panic on failure as opposed to reporting the error.
Ideally this would also introduce some fancy way to get back the unsound
NOERRORfast paths via a crate feature