* feat: start moving toward Rust implementation of Python Schema
* feat: implemention schema
* feat: Move implementation into schema.rs
* fix: get tests passing
* fix: cargo fmt
* fix: use default names so we can roundtrip maptype and listtype
* feat: complete docs for Schema
* fix: import literal from typing_extensions
* fix: add back original warnings
* fix: Add pyarrow type stubs
* Initial writer implementation
* Add basic partitioning support
* Update docs and link to other projects
* Add Pandas support
* Test writer stats and partitioning
* Test statistics
* Enforce protocol version
* Add experimental to docstring
* Need tying extensions for checking now
* Add nipick ignore for typing_extensions