public static bool Blind(this ISeeing subject) => subject.Vision == null || !subject.Vision.Active;
public static bool IsBlind(this ISeeing subject) { Ensure.That(subject, nameof(subject)).IsNotNull(); return(!subject.Vision.Active); }