def boot_resample(extr_exte): return [Struct(names=ex.names,examples=ut.sample_wr(ex.examples, len(ex.examples))) for ex in extr_exte]
def boot_arr(arr): return arr[ut.sample_wr(range(len(arr)), len(arr))]