Haskell. Why is :info (:) returns the definition twice?

Viewed 177

I'm new to haskell.

If I type in GHCi (7.10.3):

:info (:)

I get result:

*** Parser:
data [] a = ... | a : [a]   -- Defined in ‘GHC.Types’
infixr 5 :

data [] a = ... | a : [a]   -- Defined in ‘GHC.Types’
infixr 5 :

Does it means that operator is defined twice? I didn't find any suspicious things in the source =/

1 Answers
Related