Fix: begin_hash bug in Compiler.pm