Moving code around, so that it's possible to pipe loggers and zip loggers together.