code: def getTypeWidth(self, dtype: "HdlType", do_eval=False) -> Tuple[int, str, bool]:
          
          raise NotImplementedError(
              "Implement this method in your HdlType classes")
docs: :return: tuple (current value of width,
              string of value (can be ID or int),
              Flag which specifies if width of signal is locked
              or can be changed by parameter)