data ObjectType = H | F | B

data SomeObject = SomeObject ObjectType String


SomeObject H "Hoge..."
SomeObject F "Foo..."

みたいに使うならそもそも


data SomeObject =
  H String  |
  F String  |
  B String

みたいに宣言した方が良いの?
但し全てStringを使うものとする