@@ -132,19 +132,17 @@ gSomeTypeParseJSONObjectWithSingleField = genericParseJSON optsObjectWithSingleF
132132-- Approx encoders/decoders
133133--------------------------------------------------------------------------------
134134
135−type ApproxToJSON = Approx String -> Value
136−
137−thApproxToJSONUnwrap :: ToJSON a => Approx a -> Value
135+thApproxToJSONUnwrap :: Approx String -> Value
138136thApproxToJSONUnwrap = $(mkToJSON optsUnwrapUnaryRecords ''Approx)
139137
140−thApproxParseJSONUnwrap :: FromJSON a => Value -> Parser (Approx a)
138+thApproxParseJSONUnwrap :: Value -> Parser (Approx String)
141139thApproxParseJSONUnwrap = $(mkParseJSON optsUnwrapUnaryRecords ''Approx)
142140
143141
144−thApproxToJSONDefault :: ToJSON a => Approx a -> Value
142+thApproxToJSONDefault :: Approx String -> Value
145143thApproxToJSONDefault = $(mkToJSON defaultOptions ''Approx)
146144
147−thApproxParseJSONDefault :: FromJSON a => Value -> Parser (Approx a)
145+thApproxParseJSONDefault :: Value -> Parser (Approx String)
148146thApproxParseJSONDefault = $(mkParseJSON defaultOptions ''Approx)
149147
150148gApproxToJSONUnwrap :: Approx String -> Value