callWithCountOut(type:_:)
Executes a kernel call that returns an array of a specified type.
static func callWithCountOut<ArrayElement, DataType>(type: DataType.Type, _ call: CountOutCallBlock<ArrayElement>) throws -> DataType where ArrayElement : BitwiseCopyable, DataType : BitwiseCopyable