pub type Callback = Box<dyn FnMut(Vec<Value, Global>, HashMap<String, Value, RandomState>) + 'static, Global>;