https://medium.com/@ebojacky/exploring-javascripts-latest-operators-nullish-coalescing-logical-assignment-and-optional-72c52d3fbede