Allow redecl of extern variables
Todo update