Use Option.fold instead of Option.toList