code: def make_type(typename, lineno, implicit=False):
      
      assert isinstance(typename, str)
      if not SYMBOL_TABLE.check_is_declared(typename, lineno, 'type'):
          return None
  
      type_ = symbols.TYPEREF(SYMBOL_TABLE.get_entry(typename), lineno, implicit)
      return type_
docs: Converts a typename identifier (e.g. 'float') to
      its internal symbol table entry representation.
  
      Creates a type usage symbol stored in a AST
      E.g. DIM a As Integer
      will access Integer type