Initial sketch of what a native Parquet API would look like for someone who wanted to write data to a Parquet file