type Actions struct {
Actions map[string]Action `json:"actions"`
}
Actions represents all the possible commands to be sent to the golang actions binaries.
Such as `shuttle run daggerbuild --arg something`, in this daggerbuild would be the name, and arg being an Arg for said action
Merge exists to combine multiple Actions from a variety of binaries into one.
This allows a single set of actions to represent all possible actions by shuttle in a given context