Add support for storing a thread-local logger into fern itself.
Add a 'Null' logger which outputs messages into the void.