expressi
expressi copied to clipboard
Type annotation syntax
let f = (a, b) -> a(b);
f <(Number -> Number) -> Number>;
f(x -> x, 1) <Number>
?
expr? "<" type_expr ">"
expr defaults to Empty
Empty <Number>
causes type mismatch...