haskell 에서 pattern maching 질문입니다.

fruitsclipper의 이미지

음.. 물어볼곳이 없어서 여기다가 -_-;;

haskell 에서 pattern maching 을 할때 여러개의 패턴을 or 로 연결해서 하나로 처리하고 싶습니다.

뭐 이런식으로요

data Message = HELLO | HI | GOODBYE | BYE
 
greeting x = case x of
  HELLO or HI          -> "hello"
  GOODBYE or BYE   -> "bye"

패턴매칭에서 저 or 에 해당하는 문법이 무엇인지 도저히 못찾겠네요.. 분명 있을거 같은데..

아시는분 도움 부탁합니다