[fix][compiler] check if function or type is already declared in unierse scope
add array support inside checkForwardParams function
[fix][compiler] doesn't allow "a++" or "a--" if "a" is a const variable