docs: def validate_VALUERANGE(in_value, restriction):
      """
          Test to ensure that a value sits between a lower and upper bound.
          Parameters: A Decimal value and a tuple, containing a lower and upper bound,
          both as Decimal values.
      """
      if len(restriction) != 2:
          raise ValidationError("Template ERROR: Only two values can be specified in a date range.")
      value = _get_val(in_value)
      if type(value) is list:
          for subval in value:
              if type(subval) is tuple:
                  subval = subval[1]
              validate_VALUERANGE(subval, restriction)
      else:
          min_val = Decimal(restriction[0])
          max_val = Decimal(restriction[1])
          val     = Decimal(value)
          if val < min_val or val > max_val:
              raise ValidationError("VALUERANGE: %s, %s"%(min_val, max_val))