public sealed record ExecutableDetectionResult( ExecutableFamily Family, double Confidence, IReadOnlyList<string> Reasons );