wscript: functions and closures
fn definitions, function values as parameters, and closures that capture by reference.
rust
let double = Functions are first-class: a fn(int) -> int type annotates a function parameter, and closures (|x| …) capture their environment by reference.