Pure parse time of 94MB file (ignoring mmaping the file)
tech.libs.arrow.message> (mapv parse-message messages)
[{:fields
[{:name "symbol",
:nullable? true,
:field-type {:datatype :string, :encoding :utf-8},
:metadata
{":name" "\"symbol\"", ":size" "5600000", ":datatype" ":string", ":categorical?" "true"},