This adds a new input mode for Context.Input() that will only ask for variable values that are not set.