attrs.converters.optional() works again when taking attrs.converters.pipe() or another Converter as its argument.
attrs.converters.optional()
attrs.converters.pipe()