shaler{
        GenerateName: cqrs.StructName,
    },
    Logger: logger,
})
if err != nil {
    panic(err)
}
err = eventProc.AddHandlers(
    cqrs.NewEventHandler("AddToCRM", HandleCRM),
    cqrs.NewEventHandler("AddToSupport", HandleSupport),
)
if err != nil {
    panic(err)
}

func HandleCRM(ctx context.Context, e *common.UserSignedUp) error {
	fmt.Println("Adding user", e.UserID, "to the CRM")

	return nil
}

func HandleSupport(ctx context.Context, e *common.UserSignedUp) error {
	fmt.Println("Adding us