code: func InitDB(db *bolt.DB) error {
  	return db.Update(func(tx *bolt.Tx) error {
  		_, err := createBucketIfNotExists(tx, bucketKeyStorageVersion, bucketKeyTasks)
  		return err
  	})
  }
docs: // InitDB prepares a database for writing task data.
  //
  // Proper buckets will be created if they don't already exist.