const firstName = O.some('steve');
const lastName = O.none();
const name = pipe(
O.all([firstName, lastName]),
O.map((names) => names.join(' ')),
O.getOrElse(() => 'Guest')
);
const firstName = O.some('steve');
const lastName = O.none();
const name = pipe(
O.all([firstName, lastName]),
O.map((names) => names.join(' ')),
O.getOrElse(() => 'Guest')
);