Is the "int, long" part of this necessary?  I thought you could just do ```is instance(rng, galsim.BaseDeviate``` ?