Fix eval for variables defined in model code
No global evaluate
Add sample-discrete, range
Update probjs