package hostbox import ( "context" "github.com/carlosframework/platform/internal/hostguard" ) type InstallationCleanup struct { Guard hostguard.Guard Verify hostguard.CleanupVerify } func (a InstallationCleanup) WithCleanup(ctx context.Context, target hostguard.FenceTarget, write func() error) error { return a.Guard.CleanupRetireInstallationWith(ctx, target, a.Verify, write) }