- nix integration - unit tests - use the battery crate - rewrite in Go as soon as rust frustrates me enough