Even at this 3-line stage, the stateful log.SetOutput construct is ugly and error-prone. So I&#x27;d say a functional&#x2F;immutable language would already be adding value, and that would only increase as the amount of code grows. At a minimum an init is going to involve parsing config and something similar to a state machine, both good use cases for functional languages.