1We pronounce :: as, cons, for historical reasons: in LISP, the original functional language, it is the fundamental constructor.