ALL_FEATURES: {
    assignments: Feature<Writable<{
        assigned: CommonSyntaxTypeCounts<bigint>;
        assignmentOperator: Record<string, bigint>;
        deepestNesting: number;
        nestedOperatorAssignment: number;
    }>>;
    comments: Feature<Writable<{
        export: number;
        exportClass: number;
        exportMethod: number;
        exportPattern: number;
        exportS3Method: number;
        import: number;
        importClassesFrom: number;
        importFrom: number;
        importMethodsFrom: number;
        roxygenComments: number;
        totalAmount: number;
        useDynLib: number;
    }>>;
    controlflow: Feature<Writable<{
        deepestNesting: number;
        elseBody: CommonSyntaxTypeCounts<bigint>;
        ifThen: CommonSyntaxTypeCounts<bigint>;
        ifThenElse: CommonSyntaxTypeCounts<bigint>;
        nestedIfThen: number;
        nestedIfThenElse: number;
        switchCase: CommonSyntaxTypeCounts<bigint>;
        thenBody: CommonSyntaxTypeCounts<bigint>;
    }>>;
    dataAccess: Feature<Writable<{
        byName: number;
        bySlot: number;
        chainedOrNestedAccess: number;
        deepestNesting: number;
        doubleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
        longestChain: number;
        singleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
    }>>;
    definedFunctions: Feature<Writable<{
        assignedFunctions: number;
        deepestNesting: number;
        lambdasOnly: number;
        nestedFunctions: number;
        recursive: number;
        total: number;
    }>>;
    expressionList: Feature<Writable<{
        allExpressionLists: number;
        deepestNesting: number;
    }>>;
    loops: Feature<Writable<{
        breakStatements: number;
        deepestExplicitNesting: number;
        forBody: CommonSyntaxTypeCounts<bigint>;
        forLoops: CommonSyntaxTypeCounts<bigint>;
        forLoopVar: CommonSyntaxTypeCounts<bigint>;
        implicitLoops: number;
        nestedExplicitLoops: number;
        nextStatements: number;
        repeatBody: CommonSyntaxTypeCounts<bigint>;
        repeatLoops: bigint;
        whileBody: CommonSyntaxTypeCounts<bigint>;
        whileLoops: CommonSyntaxTypeCounts<bigint>;
    }>>;
    usedFunctions: Feature<Writable<{
        allFunctionCalls: number;
        args: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
        deepestNesting: number;
        nestedFunctionCalls: number;
        unnamedCalls: number;
    }>>;
    usedPackages: Feature<Writable<{
        ::: number;
        :::: number;
        <loadedByVariable>: number;
        attachNamespace: number;
        library: number;
        loadNamespace: number;
        require: number;
        requireNamespace: number;
        withinApply: number;
    }>>;
    values: Feature<Writable<{
        allNumerics: number;
        floatHex: number;
        imaginaryNumbers: number;
        integers: number;
        logical: number;
        specialConstants: number;
        strings: number;
    }>>;
    variables: Feature<Writable<{
        numberOfDefinitions: number;
        numberOfRedefinitions: number;
        numberOfVariableUses: number;
        unknownVariables: number;
    }>>;
} = ...

The source of truth for all features that are supported by the statistics.