sync.Onceの内部実装から学ぶ実装アイデア