Pointers are inconsistent with `seq` just like `int` (many values) is 
"inconsistent" with `bool` (only two values). An inconsistency usually goes 
beyond "I connected two different things in my head and they are different, 
ergo inconsistent". There is also `var openArray` (mutable, not appendable).

Also, while `var` implies `mutable` it also implies a hidden pointer which 
explains all of its behavior. With the correct description of things, things 
are much easier to understand and "consistent". 

Reply via email to