T2126.hs:5:1: A newtype must have exactly one constructor, but `X' has none In the newtype declaration for `X'