packages feed

retrie-0.1.0.0: tests/inputs/Records.test

# Copyright (c) Facebook, Inc. and its affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
#
--adhoc "forall r i. r { rOne = i } = r { rOne = i + 12 }"
--adhoc "forall s. Record { rTwo = s } = Record { rTwo = s ++ s }"
===
 module Records where

 data Record = Record
   { rOne :: Int
   , rTwo :: String
   }

 defR :: Record
 defR = Record 1 "record"

 main :: IO ()
 main = do
-  print $ defR { rOne = 42 }
-  print $ Record { rTwo = "foo" }
+  print $ defR { rOne = 42 + 12 }
+  print $ Record { rTwo = "foo" ++ "foo" }