Allow Reasoner.apply to take multiple arguments.