Is Hole-punching (STUN) available?

Is Hole-punching (STUN) in go implemented and available?