A Convention's Parameter Sources work with a List<Func<ParameterSource>> instead of a List<Type>, opening the door for convention authors to supply paramter sources in ways other than simply providing the source's type name.
To give convention authors more control over the construction of their custom parameter sources, convention authors can supply already-constructed custom ParameterSource instances, instead of being limited to supplying only a type name.