Add a non-overloaded "::" operator to assign Cduce types to OCaml polymorphic values.
This allows to write `Stdlib.List.map :: {Int Bool}`. The previous syntax, `Stdlib.List.map with { Int Bool }` is ambiguous with the `match ... with` and needs arbitrary look-ahead. It can still be written, with explicit parentheses.
Please register or sign in to comment