pass customizable callable to Spin0.cross()