Rust? If you define a nested function in the “natural” way it’s not a closure, if you define it as an anonymous function with “||” it’s a closure.
This doesn’t really affect your point at all, just provides an example of one such language where there’s a difference between inner functions and closures.