Creates a new Reset scope
the block of code to run with new implicit Reset
the new implicit Reset
the result of the block
the new implicit Reset, None will set no implicit reset