UnconstrainedMelody (nuget): Helpful static methods (or extension methods) for enums and       delegates, with constraints which can't be expressed in regular C#.
Keywords: generics|delegate|enum