In iOS 11 CallKit introduced an "incremental" mode which presumably allows the extension to add phone numbers incrementally instead of all at once. Unfortunately it's not clear how this is supposed to work and there's little to no documentation. Specifically:
* How does the app indicate that it wants to do an incremental update? CXCallDirectoryExtensionContext's isIncremental is read-only.
* If the intention is that the extension will read the isIncremental property in beginRequest and only push an incremental update in that case
a) what if the extension only has a full list here?
b) under which conditions will isIncremental be true/false?