Added haskell conceal for and and or