package engine type Hack map[string]interface{} func (eng *Engine) Hack_GetGlobalVar(key string) interface{} { if eng.hack == nil { return nil } val, exists := eng.hack[key] if !exists { return nil } return val } func (eng *Engine) Hack_SetGlobalVar(key string, val interface{}) { if eng.hack == nil { eng.hack = make(Hack) } eng.hack[key] = val }