ensuringArgumentIsValidOptionList
fun <C : ExecutionContext> Solve.Request<C>.ensuringArgumentIsValidOptionList(index: Int): Solve.Request<C>
Ensures the argument at index is a proper list of write_term/2,3 options, validating each element via ensureTermIsValidOption.
Throws
if it is a partial list or unbound.
if it is not a list.
(write_option) if any element is not a valid option shape.