The Pascal compiler company
22.214.171.124 For dispose(p, k1..kM), it is an
error unless the variable had been created using
the form new(p, c1..cN) and m is equal to n.
Irie Pascal does not support this form of the
dispose procedure so this error can not occur.