func (f *File) PutPrerequisite(event Event, hash Hash, prereq Prerequisite) error {
	return f.Put(f.makeKey(REQUIRES, event, hash), prereq)
}
PutPrerequisite stores the given prerequisite using a key based on the event and hash.
package redux
type Prerequisite struct {
	Path      string  
	*Metadata         
}