https://play.golang.org/p/V3eWfbDGhXF
In this example, by wrapping an interface in another interface, you lose the ability to cast back down to an interface that the original type fulfilled.
In this example, by wrapping an interface in another interface, you lose the ability to cast back down to an interface that the original type fulfilled.
Considering that this is not related to embedding specifically, would you say that decorators in general are bad practice in Go?