pub type AsyncCheckFn<Ctx> = dyn for<'a> Fn(&'a Ctx, Value<'a>) -> BoxFuture<'a, Result<bool, Box<dyn StdError>>>;
Callback type for async operator check function