Use Homegrown Dictionary Data Structure to Change ELSI Variables?
(Suggested by Alberto Garcia)
Store changes to ELSI state in a dictionary data structure, so that we can add and remove parameters from ELSI and solvers without changing the interface