Yes, as a general rule (coined by David Wheeler), all problems in computer science can be solved by another level of indirection. But that usually will create another problem. Pike chooses not to, and, while a potential gotcha should you not be aware of it, it is a tradeoff worth making.