public static AnalysisState Pop( AnalysisState state , int idx ) => state.Map( SetAction( false ) ) .Map( SetTarget( idx ) );
public static AnalysisState Add( AnalysisState state , IPSResultData data , int idx ) => state.Map( SetAction( true ) ) .Map( SetTarget( idx ) );