Defines the `Arrow` trait for bidirectional conversion between native Rust array-of-structs and Apache Arrow columnar format. This is purely for internal use by [peppi](../peppi); it's only a separate crate so that [peppi-derive](../peppi-derive) can use it too.