types.optionType
This type correctly merges multiple option types together while also annotating them with file information. In a future commit this will be used for `_module.freeformType`