Define throw in terms of raise
cleanup eclj.eval names
eval meta on def
Whoops! max != min
Initial work on eclj.ext