Refactor Variable constructor
Location for SyntaxErrors
Added missing changes to History.md