Is it possible to define an optional or default attribute within a value tuple?
for example in the below value tuple the Func<Type> type = null
will be optional:
public static void MustMatch(params
(Func<T, object> prop, Func<dynamic, dynamic> value, Func<Type> type = null)[] mappings)