compilerOptRecordEditor :: Editor (CompilerFlavor, [String])
compilerOptRecordEditor para noti = do
    pairEditor
        (compilerFlavorEditor
            , paraName <<<- ParaName "Compiler" $ emptyParams)
        (optsEditor,paraName <<<- ParaName "Options" $ emptyParams)
        (paraDirection <<<- ParaDirection Vertical $ para)
        noti
compilerOptRecordEditor :: Editor (CompilerFlavor, [String])
compilerOptRecordEditor para noti = do
    pairEditor
        (compilerFlavorEditor
            , paraName <<<- ParaName "Compiler" $ emptyParams)
        (optsEditor,paraName <<<- ParaName "Options" $ emptyParams)
        (paraDirection <<<- ParaDirection Vertical $ para)
        noti
compilerOptRecordEditor para noti = do
    pairEditor
        (compilerFlavorEditor
            , paraName <<<- ParaName "Compiler" $ emptyParams)
        (optsEditor,paraName <<<- ParaName "Options" $ emptyParams)
        (paraDirection <<<- ParaDirection Vertical $ para)
        noti