pub type ReadFn = Box<dyn Fn(String, Storage) -> ReadFuture + Send + Sync>;
struct ReadFn(/* private fields */);