Diameter stack and Base Protocol for the Go programming language