func (s *state) IsPresent(ctx context.Context, hash hash.SHA256Hash) (present bool, err error) {
    err = s.db.Read(ctx, func(tx stoabs.ReadTx) error {
        present = s.graph.isPresent(tx, hash)
        return nil
    })