수정하기 - Go 언어의 `context.Context`를 사용하는 이유는 무엇인가요?