def_module_params('model_evaluator', 
                  export=True,
                  params=(max_memory_param(),
                          max_steps_param(),
                          ('completion', BOOL, False, 'assigns an interptetation to symbols that do not have one in the current model, when evaluating expressions in the current model'),
                          ('cache', BOOL, True, 'cache intermediate results in the model evaluator'),
                          ('array_equalities', BOOL, True, 'evaluate array equalities')
                          ))

