packages feed

ychr-0.1.0.0: test/golden/function_with_multi_sig/function_with_multi_sig.chr

:- module(function_with_multi_sig, [result/1]).
:- chr_constraint result(any).

% Forbidden: two signatures for the same name/arity declared with
% :- function. Multi-signature overloading requires :- class.
:- function (size(int) -> int), (size(string) -> int).

size(N) -> N.

result(R) <=> R is size(1).