rzk-0.11.0: test/typecheck/cases/warn-meta-prefix-option-structural.rzk
#lang rzk-1 #set-option "warn-meta-prefix" = "structural" #define my-id (X : U) (x : X) : X := x -- Flagged only by the strict rule, so silenced at this sensitivity. #define local-use (A : U) (a : A) : A := (\ (h : (X : U) → X → X) → h A a) my-id -- An object-level position still warns under the structural rule. #define stash : Σ (h : (X : U) → X → X), Unit := (my-id, unit)