Item kind Text normKind Text bought Day Maybe expires Day Maybe opened Day Maybe deriving Show Eq Reference normKind Text kind Text UniqueKind normKind deriving Show Eq Ord