Edit: And inline pattern matching for values returned from expressions and function calls (similar to destructuring, but more powerful).
Perfection is the enemy from good.
Those I can use at work, ML derived languages not, even F# is an uphill battle in most shops.