def bslice(high, low=None):
  """
  Represents: the bits range [high : low] of some value. If low is not given,
  represents just [high] (only 1 bit), which is the same as [high : high].
  """
  if low is None:
    low = high
  return slice(low, high + 1)