~remexre/nrutil

prettier printing.
Avoid setting print-readbly in print-object-pretty unless necessary.
avoid capturing slot names
Change def-data-class to use &key args in the constructor.
Use defun/typed in the implementation of the rest.
Adds &key to defun/typed.
Fixes dbg macro.
export data-class
removes debugging statement
Updates lockfile.
Adds dbg and defun/typed
Allow other arguments for slots in def-data-class.
Adds flake.nix.
Initial commit