Why can't I use optional parameters in loose functions defined with "let"?
Why are they only allowed in member functions?