code: def match_value_by_name(expected_type, actual_value):
          
          if expected_type == None:
              return True
          if actual_value == None:
              raise Exception("Actual value cannot be null")
  
          return TypeMatcher.match_type_by_name(expected_type, type(actual_value))
docs: Matches expected type to a type of a value.
  
          :param expected_type: an expected type name to match.
  
          :param actual_value: a value to match its type to the expected one.
  
          :return: true if types are matching and false if they don't.