`logsumexp` using Accessors?

Is it possible to do logsumexp in a cool way using Accessors?

using Accessors
julia> @modify(log, 1:1.0:9 |> sum(_[∗]))
ERROR: This should be unreachable. You probably need to overload
`Accessors.set(obj::Float64, ::typeof(sum), val::Float64)`