packages feed

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

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

% A :- class with a single signature is allowed — verbose, but legal.
% Idiomatic single-signature code still uses :- function.
:- class (sz(int) -> int).
sz(N) -> N.

result(R) <=> R is sz(7).