{-# LANGUAGE OverloadedLabels #-} foo = #field bar = (#this) (#that) baz = #Foo #"Hello world!" #"\"" #3 #"\n" -- from https://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.6.1-alpha3/testsuite/tests/overloadedrecflds/should_run/T11671_run.hs -- unnecessary once https://github.com/tweag/ormolu/issues/821 lands main = traverse_ putStrLn [ #a, #number17, #do, #type, #Foo, #3, #"199.4", #17a23b, #f'a', #'a', #', #''notTHSplice, #"...", #привет, #こんにちは, #"3", #":", #"Foo", #"The quick brown fox", #"\"", (++) #hello #world, (++) #"hello" #"world", #"hello" # 1, -- equivalent to `(fromLabel @"hello") # 1` f "hello" #2 -- equivalent to `f ("hello"# :: Addr#) 2` ]