Add an implicit return nil if function reaches end before return explicitly called

@anon9791410 I wasn't sure about official stance either, but I started a new thread anyway (as suggested by @Jon_Shier and @xwu) as an evolution pitch here:

Lets continue discussion about my proposal there. Thanks! :slight_smile: