fn: show the order of fn definitions doesn't matter.

This is a minor but important advantage of Rust over C/C++ from which many programmers may come.

```c
int main() { return foo(); } // undefined function foo()!!
int foo(void) { return 0; }
```