The options object may contain the following fields:

(And explain what types the field have and what they do.)