* Uses crane to build deps and code independently. Allows on development fast iterations by running `nix run` to run the program. * Implements formatting and linting as checks.