Visually it is a good syntactic sugar and I think there is a way to call a strict rule of use (example: last open => first closed). It’s simple to understand.
But on the other hand it’s a big source of mistakes.
def render(truthy : Bool, show_msg : Bool = false)
return "ok" if truthy
thing do
puts "it can start to get blurry" if show_msg
return "here?"
-> do "where I am?"
ends