An object field groups multiple fields together. The fields are defined using the type function.
import {alinea} from 'alinea'
alinea.object('Address', {
fields: alinea.type('Object fields', {
street: alinea.text('Street'),
zip: alinea.text('Zip code', {width: 0.5}),
city: alinea.text('City', {width: 0.5})
})
})