Definition and two kinds of variable scope