How could the following be explained? Worthy a bug report?
import strtabs
var mytab = newStringTable(modeCaseInsensitive)
mytab["a"] = "b"
echo mytab # "{a: b}"
mytab.clear(modeCaseInsensitive)
echo mytab # "{:}"
mytab.["a"] = "b"
echo mytab # "{:}" (expected "{a: b}")
Same behaviour for stable and freshly compiled devel.