Used "hoisting". User has to declare variables he will use in its
instruction list before defining it.