I used the word properties because these functions make arrays of the same datatype and memory layout. Are we sure we want to eliminate that distinction?