Go version of Circular