Plan 9 from Bell Labs’s /usr/web/sources/contrib/fernan/nhc98/tests/conformance98/fields/puns/Main.hs
data Point = Point { x,y :: Int } deriving Show f (Point {x,y}) = Point {x, y=y+1} main = print (f (Point {x=0,y=0}))