in Sources/SparkConnect/ArrowEncoder.swift [136:144]
func doEncodeNil(_ keyIndex: Int) throws {
try throwIfInvalid()
let index = self.getIndex(keyIndex)
if index >= builders.count {
throw ArrowError.outOfBounds(index: Int64(index))
}
builders[byIndex[index]]!.appendAny(nil)
}