Compute on scalar expressions

closes #474
My approach here would be to add an xfailing test with just `assert +r`

We should get a "one xfailed test passed" message if we change behavior.  This seems like a better signal to give than a newly failing test.