solverOf

abstract fun solverOf(    libraries: Libraries = defaultLibraries,     flags: FlagStore = defaultFlags,     staticKb: <ERROR CLASS> = defaultStaticKb,     dynamicKb: <ERROR CLASS> = defaultDynamicKb,     stdIn: InputChannel<String> = defaultInputChannel,     stdOut: OutputChannel<String> = defaultOutputChannel,     stdErr: OutputChannel<String> = defaultErrorChannel,     warnings: OutputChannel<Warning> = defaultWarningsChannel): Solver
open fun solverOf(    libraries: Libraries,     staticKb: <ERROR CLASS>,     dynamicKb: <ERROR CLASS>): Solver
open fun solverOf(staticKb: <ERROR CLASS>, dynamicKb: <ERROR CLASS>): Solver
open fun solverOf(staticKb: <ERROR CLASS>): Solver
open fun solverOf(libraries: Libraries, staticKb: <ERROR CLASS>): Solver
open fun solverOf(libraries: Libraries): Solver
open fun solverOf(): Solver