<NME> hello.py
<BEF> from oslash import put_line, get_line

main = (
	put_line("What is your name?") 
	| (lambda _: get_line() 
	| (lambda name: put_line("What is your age?") 
	| (lambda _: get_line() 
	| (lambda age: put_line("Hello " + name + "!") 
	| (lambda _: put_line("You are " + age + " years old")
	))))))

if __name__ == "__main__":
	#print(main)
	main(world)
	
	main()

<MSG> Fix example

<DFF> @@ -1,15 +1,14 @@
 from oslash import put_line, get_line
 
 main = (
-	put_line("What is your name?") 
-	| (lambda _: get_line() 
-	| (lambda name: put_line("What is your age?") 
-	| (lambda _: get_line() 
-	| (lambda age: put_line("Hello " + name + "!") 
+	put_line("What is your name?")
+	| (lambda _: get_line()
+	| (lambda name: put_line("What is your age?")
+	| (lambda _: get_line()
+	| (lambda age: put_line("Hello " + name + "!")
 	| (lambda _: put_line("You are " + age + " years old")
 	))))))
 
 if __name__ == "__main__":
 	#print(main)
-	main(world)
-	
\ No newline at end of file
+	main()

Fix example