Plots stroke and fill different alpha

Hi,
I would like to have different alphas for fill and stroke of markers. Using Plots.jl and gr().

Wishing this would work

scatter(rand(10), marker=(20, 0.3, :green, Plots.stroke(5, :blue, :solid; alpha=0.9)))

but the stroke has the same alpha as the fill.

Thanks.