/** * @tsplus static effect/core/stm/TRandom.Ops shuffle */ export function shuffle(collection: Collection): STM> { return STM.serviceWithSTM(TRandom.Tag)((_) => _.shuffle(collection)) }