`Publisher.assign(to: Published<Output>.Publisher)` with optionals

You use map

x
  .map { $0 as Optional }
  .assign { ... }

Related thread–Combine assign to Optional property: alternate versions?