prototype

inline fun <T : Solver, MT : MutableSolver> prototype(factory: SolverFactory, defaultBuiltins: Library): TestSolverConstruction<T, MT>