MakeWeak.Sval default : tDefault strategy of this strategy implementation.
val grow : t -> int -> intgrow strat new_len
Be careful, the new (real) length must be larger than the new virtual length, otherwise your program will crash!
val shrink : t -> real_len:int -> new_len:int -> intshrink strat ~real_len ~new_len
Be careful, the new (real) length must be larger than the new virtual length new_len, otherwise your program may crash!