Making sequential wrap thread safe

Also allowing vau expressions to take multiple sequential body
expressions.