add #hash and #eql? to VarName to properly serve as hash keys