Use Discriminated Unions for State | BeforeMerge Rules | BeforeMerge