pub type Callback<Context, Error> = fn(HashMap<String, Value>, &mut Context) -> Result<Option<String>, Error>;
Command callback function signature