any := fn($Expr: type): Expr { return @intcast(@eca(3, 4)) } range := fn($Expr: type, min: Expr, max: Expr): Expr { return @eca(3, 4) % (max - min + 1) + min }