Fixed a bug in Klam::Variable#==
Implement 'freeze' primitive