nostr:npub1emrmf75u9xyrd634cjc3an7462gwz49ysh2c2znu5q8fld8enhtsnhwh52 Returning the last expression is something that you want in closures (anonymous functions). This makes the syntax much more consistent. Returning will never happen by accident because the return type must be specified. The compiler will tell you if something is returned that you don't want to return.