Unpack the numpy array and bind each column to one of the variables in self.var_names
        Returns inferred dict of variable: val pairs

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