Defines the source of a typed metadata value for an extension method.
Store the caller's argument, retaining its literal type.
Compute metadata from typed arguments; inference uses the callback's return type.
Create a zero-argument method that stores a fixed value.
Defines the source of a typed metadata value for an extension method.