docs: def _parse_var_scalar(self, X: scalar_type) -> dict:
          """
          Unpack the numpy array and bind each column to one of the variables in self.var_names
          Returns inferred dict of variable: val pairs
          """
          arg_vars = {}
          #there is only one var name, so this will run once and no sorting is required
          for var_name in self.var_names:
              arg_vars[var_name] = X
          return arg_vars