updates and additions

One new addition is an inline block variable definition. I expect to be
using this often for a while. Wheeeee! Blocks are fun.