func (g *GridFS) Prepare(_ context.Context) (Handle, error) {
	handle := Handle{
		"id": primitive.NewObjectID(),
	}
	return handle, nil
}
Prepare implements the Service interface.
package blaze
import (
	"context"
	"io"
	"github.com/256dpi/lungo"
	"github.com/256dpi/xo"
	"go.mongodb.org/mongo-driver/bson/primitive"
	"github.com/256dpi/fire/coal"
)
type GridFS struct {
	bucket *lungo.Bucket
}
func NewGridFS(bucket *lungo.Bucket) *GridFS {
	return &GridFS{
		bucket: bucket,
	}
}
func (g *GridFS) Initialize(ctx context.Context) error {
	err := g.bucket.EnsureIndexes(ctx, false)
	if err != nil {
		return xo.W(err)
	}
	return nil
}