Go言語におけるエイリアス型を使ったパターン ref: http://qiita.com/tenntenn/items/c3afc87a20d9f50998bb