I really like the new syntax, however, I am not a fan of using drafts in productive applications, that's why I will wait until it is released.
const Option = require('roption-js'); // Rusty Optional Monads rock!
const bar = Option.fromGuess(// logic around JS's stupid OddBall type
APICall()
.result
?.foo
?.bar
).or('default_value');// just stay functional