It creates a sampler for the x object. It returns a function that accepts a parameter n denoting the number of samples to draw from the x object and also any additional parameters ... are passed to the generated function.

sampler(x, ...)

Arguments

x

the x object to create a sampler for

...

additional arguments to pass