closes #859 closes #913 closes #942
Here, you'll learn how to write functions and how Rust's compiler can trace things way back.