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, ...)
the x
object to create a sampler for
additional arguments to pass