ndGroup

inline fun <T, A : Group<T>, R> A.ndGroup(noinline bufferFactory: BufferFactory<T>, vararg shape: Int, action: BufferedNDGroup<T, A>.() -> R): R