Important change; any variable call is handleded by the Sidef::Variable module. This is much more elegant and esier to maintain. It also opens many doors for features; For example (just like in Ruby) if a method is followed by the '!' sign, then the returned value of the method is assigned to the self variable.