public Order When(GoodsPicked @event) { Packed = true; return(this); }
public static ICommand When(GoodsPicked @event, Order state) => Ship(state.When(@event));
public Order When(GoodsPicked @event) => this;