I contain examples on how to interact with the Shard module.
@spec abc_all_write_to_5(String.t()) :: String.t()
@spec abc_unresrve_the_7_11(String.t()) :: String.t()
@spec abc_val_a_double_waiting_write_7_11(String.t()) :: String.t()
@spec abc_val_a_gc_start_write_30(String.t()) :: String.t()
@spec abc_val_a_unresve_advances_7_11(String.t()) :: String.t()
@spec abc_val_a_waiting_7_11(String.t()) :: String.t()
@spec abc_val_a_write_to_5_shard_a() :: map()
@spec abc_val_acq_before_watermark(String.t()) :: String.t()
@spec abc_val_for_a_write_to_5(String.t()) :: String.t()
@spec abc_val_rewrite_to_key_no_ff(String.t()) :: String.t()
@spec reserve_and_read_abc_5(String.t()) :: String.t()