packages feed

rzk-0.11.0: test/typecheck/cases/ill-data-fun-field.rzk

#lang rzk-1

#data nat := zero | suc (n : nat)

-- Positive, but the recursive field is function-typed (a W-type shape);
-- its induction hypothesis needs a lambda built in the core, deferred.
#data w := node (f : nat → w)