oof: add some error variants to replace panics
treed5945ecbc812b3dd4080c75073cd76a7fde8924c
drwxr-xr-x - .github
-rw-r--r-- 341 .gitignore
-rw-r--r-- 897 Cargo.toml
-rw-r--r-- 1078 LICENSE
-rw-r--r-- 3516 README.md
drwxr-xr-x - oof
drwxr-xr-x - src