code: def is_unsigned(*p):
      
      from symbols.type_ import Type
  
      try:
          for i in p:
              if not i.type_.is_basic or not Type.is_unsigned(i.type_):
                  return False
  
          return True
      except:
          pass
  
      return False
docs: Returns false unless all types in p are unsigned