rename StackEntry to Variant because it's not just for stacks anymore
add nestable block comments