added a few thoughts about body expressions and functions