always asssign a variable id (even for locals) - fix clone bug
additional keywords