adding actual_value to show actual value when hitting watchpoints adding a new condition enum tensor_range and an error_code used to show the error type