Set implementation for golang