package launchctx func DecodeOperator(raw []byte) (LaunchContext, error) { c, err := DecodeLaunch(raw) if err != nil || c.Version != 1 { return LaunchContext{}, ErrLaunch } return c, nil } func DecodeChecker(raw []byte) (LaunchContext, error) { c, err := DecodeLaunch(raw) if err != nil || c.Version != 2 { return LaunchContext{}, ErrLaunch } return c, nil }