Yes, but I'm realizing it's confusing. I think I am actually going to make this not a subclass, but just directly instantiate RejectionSampler and pass the relevant functions to it.