That said, I do appreciate that using `return` is more consistent with other languages and does it make it clear which object is being returned by the function. In standard R usage, though, using it at the end of a function is superfluous and I feel it should be reserved for its intended use.
Comments
Maybe the inside function modifies another object in place and returns nothing, or maybe it returns something and therefore the outside function does too.