Functions are declared using the fn
keyword. Its arguments are type annotated, just like variables; and, if the function returns a value, the return type must be specified after an arrow ->
.
The final expression in the function will be used as return value. Alternatively, the return
statement can be used to return a value earlier from within the function, even from inside loops or ifs.
Let's rewrite fizzbuzz using functions!
{fn.play}