public protocol RSDNavigationSkipRule
A navigation skip rule applies to this step to allow the step to be skipped.
Should this step be skipped based on the current task result and the conditional rule associated with this task?
func shouldSkipStep(with result: RSDTaskResult?, isPeeking: Bool) -> Bool
The current task result.
Is this navigation rule being called on a result for a step that is navigating forward or is it a step navigator that is peeking at the next step to set up UI display? If peeking at the next step then this parameter will be
trueif the step should be skipped, otherwise