Replacing string `eval` with block `eval`

This change is modelled on comments and recommendations from @shadowcat-mst
and this time should actually have executable code!
Merge pull request #36 from paultcochrane/ptc_mst_eval_fixes

Replacing string `eval` with block `eval` -- thanks