Named arguments created using the notation (x := val).
- ref : Syntax
- name : Name
- val : Arg
- numImplicitParams : Nat
Overrides the binder infos for the first
numImplicitParamsparameters to make them be implicit if they were explicit. This is used for expanding projection notation. The primary motivation for this field is that class projections may feature explicit structure parameters. See the note atLean.Elab.Term.ElabAppArgs.processExplicitArg.
Instances For
@[implicit_reducible]