module Main where newtype A = A Int deriving newtype (Num) deriving stock (Show, Eq) deriving stock (Ord, Generic) deriving (ToJSON) data B -- A comment that will end up in an odd place deriving stock (Show) deriving (Eq)