package domain type Event struct {} type Outcome struct {}