code: def _construct_lookups():
      for name, info in _concrete_typeinfo.items():
          obj = info.type
          nbytes[obj] = info.bits // 8
          _alignment[obj] = info.alignment
          if len(info) > 5:
              _maxvals[obj] = info.max
              _minvals[obj] = info.min
          else:
              _maxvals[obj] = None
              _minvals[obj] = None
  
imports: from __future__ import division, absolute_import, print_function
  import types
  import sys
  import numbers
  import warnings
  from numpy.compat import bytes, long
  from numpy.core.multiarray import typeinfo, ndarray, array, empty, dtype, datetime_data, datetime_as_string, busday_offset, busday_count, is_busday, busdaycalendar
  from numpy.core.overrides import set_module
  from ._string_helpers import english_lower, english_upper, english_capitalize, LOWER_TABLE, UPPER_TABLE
  from ._type_aliases import sctypeDict, sctypeNA, allTypes, bitname, sctypes, _concrete_types, _concrete_typeinfo, _bits_of
  from ._dtype import _kind_name
label_desc: Use image node_id 7 for calling a global function with example usage: _construct_lookups() without return types