public static void Use(string valueName, Func <object, object> values) { Some.RandomThing(valueName, values); }
public static void Require <TRandomValue>() where TRandomValue : IRandomValue, new() { Some.RandomThing(new TRandomValue()); }