optional parameters

RFC for optional parameters added to Rust functions
What is `args`? An implicit variable in every function? What is its type?