Goで値オブジェクトを実装(「ドメイン駆動設計入門」Chapter2)