ShuffleHandle Contract

ShuffleHandle is…​FIXME