ThrowIfArgument (nuget): An extensible argument validation package by @JarrydVanHoy that I feel reads quite fluently.
Keywords: argument|validation|guard|clause|clauses|assert|assertion