field() lets you create an arrow::Field that maps a
DataType to a column name. Fields are contained in
Schemas.
field(name, type, metadata, nullable = TRUE)
| name | field name  | 
    
|---|---|
| type | logical type, instance of DataType  | 
    
| metadata | currently ignored  | 
    
| nullable | TRUE if field is nullable  | 
    
f$ToString(): convert to a string
f$Equals(other): test for equality. More naturally called as f == other
field("x", int32()) #> Field #> x: int32