follow consistent error structure across all crate modules
Some checks failed
Build and Test / build (push) Failing after 59s