pub type PatFieldPtr = AstPtr<Either<RecordExprField, RecordPatField>>;
struct PatFieldPtr { /* private fields */ }