public static int Sub(this int L, PauseGroup R)
 {
     return(L.Sub(R.AsPauseMask()));
 }
 public static int Add(this PauseGroup L, PauseGroup R)
 {
     return(L.AsPauseMask().Add(R.AsPauseMask()));
 }