A callback which can be used to cancel the scan. May be
Analysing populates the following properties.
You can optionally pass in a function which will get called
immediately after each property gets updated. If you return true
from this callback the analysis will be cancelled. This can be used
to limit the amount of processing if you are only interested in