If you need to use a raster PNG badge, change the '.svg' to '.png' in the link
create a copy of range object for each thread
Created a copy of range object for each thread since in general the user is allowed to define a more general range type(`<:MLJBase.Param`) which may behave much differently(e.g may be mutable) creating unwanted side effects.
relevant lines covered
hits per line