remove AppendNDims/ExtractNDims, use Homogeneous