Define how it has more structure. Atm that statement doesn't mean anything to me.
In Pascal, you have to declare variables in blocks before the code sections that use them. You can't just create a new variable in the middle of a code section. I think this is the case with Cobra too.