expose useful sampling functions at the package level rather than from only the sampling module within the package