Allow "bare" ${} wherever strings are allowed

Largely for consistency with #194 , this allows writing `${foo}` without quotes wherever strings are allowed. No strong opinions either way on whether this should be merged, just opening this so you can pull if you like.