`omitNothingFields` does not work for `genericToEncoding` ``` haskell > data Test = Test { x :: Maybe String, y :: Maybe String } deriving (Generic) > instance ToJSON Test where toEncoding = genericToEncoding defaultOptions {omitNothingFields = True} > encode $ Test Nothing Nothing "{,}" ```