main(IO0, IO) :- io.write_string("Hello, ", IO0, IO1), io.write_string("world!\n", IO1, IO). main(!IO) :- io.write_string("Hello, ", !IO), io.write_string("world!\n", !IO).