fun printer () = Test.foo fun effect () = Test.print; return fun main () = return {[Test.out (Test.frob (Test.create "Hello ") "world!")]}