https://sonicjs.com/collections#field-types says:
Performance Considerations
Limit the number of fields in listFields to improve list performance - Use appropriate field types (e.g., select instead of string for fixed options)
This is the only mention of listFields in the docs. Is this for selecting which fields are returned by an API request, or which fields are shown in the list view? (i know the ansewr because I went code-diving, not because it's documented)