solve

open fun solve(goal: <ERROR CLASS>, timeout: TimeDuration): Sequence<Solution>
open fun solve(goal: <ERROR CLASS>): Sequence<Solution>
abstract fun solve(goal: <ERROR CLASS>, options: SolveOptions): Sequence<Solution>