Preserving non-default array bounds in dummy arguments

That’s a nice touch! Thanks again for this tip. Pointer semantics (especially across procedure boundaries) have always been a weak point for me…