id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
2736,Add bool to Data.Bool,guest,,"The function either is in Data.Either and maybe is in Data.Maybe. The function if' is a referenced function in the point-free module, but it doesn't exist, and if is a keyword, not a function. Since Data.Bool is a library module, and it fits the form of the two modules mentioned earlier, it should have a function bool. Its exact form may need more discussion, but in keeping with the other two, I propose:
{{{
bool :: a -> a -> Bool -> a
bool false true False = false
bool false true True = true
}}}
(proposed by BMeph, 2 November 2008)",proposal,closed,normal,Not GHC,libraries/base,,wontfix,,merehap,Unknown/Multiple,Unknown/Multiple,None/Unknown,Unknown,,,,
