Turned the Outcome classes into structs.