说我有这样的总和类型
data YesOrNo = Yes | No
如果我以某种方式在GHCI中有这种类型的值
>:t yOrN
yOrN :: YesOrNo
是否可以获取此值的数据类型,以便我知道它是“是”还是“否”?
背景:
我正在使用一个返回10种类型的和类型的库 https://hackage.haskell.org/package/bson-0.3.2.3/docs/Data-Bson.html#t:Value
现在我有这种类型的值,我想知道哪个数据类型恰好是该值。