Support ack 2
Add Go-Specific utils