Further MOP support for Buf and native arrays.

This gets us able to write parametric roles whose parameterization
conveys the type to do layout with down to the VMArray REPR.