|> combinator for Enum