Makie - xscale - no method matching defaultlimits

julia> scatter(1:1.0:10, rand(10); axis=(; xscale=x->2.0*x))
ERROR: MethodError: no method matching defaultlimits(::var"#118#119")

Closest candidates are:
  defaultlimits(::Tuple{Real, Real}, ::Any)
   @ Makie ~/.julia/packages/Makie/gAmAB/src/makielayout/blocks/axis.jl:1333
  defaultlimits(::NTuple{4, Real}, ::Any, ::Any)
   @ Makie ~/.julia/packages/Makie/gAmAB/src/makielayout/blocks/axis.jl:1320
  defaultlimits(::Tuple{Real, Nothing}, ::Any)
   @ Makie ~/.julia/packages/Makie/gAmAB/src/makielayout/blocks/axis.jl:1334

You need to overload a couple methods for custom scales, that’s one of them