optional parameters

RFC for optional parameters added to Rust functions
yes, it's a typo