The most interesting thing thing that came out of making grain from scratch without trying to use external deps was the logging I made. Component based structured logging. I love it. I think I'm going to separate it out into its own project at some point.