How to write a new Solver#

Caution

TODO:: work-in-progress

Until this document is written, review the existing solvers:

## SolverBase

Solver classes always subclass SolverBase:

from hklpy2.backends.SolverBase

class MySolver(SolverBase):
    ...