@eagleoutice/flowr - v2.15.8
    Preparing search index...
    interface AssignmentConfiguration {
        callsSource?: boolean;
        canBeReplacement?: boolean;
        environmentArg?: string;
        makeMaybe?: boolean;
        mayHaveMoreArgs?: boolean;
        modesForFn?: ("s7" | "s3" | "s4")[];
        quoteSource?: boolean;
        readTarget?: boolean;
        replacement?: boolean;
        sig?: FnSig;
        superAssignment?: boolean;
        swapSourceAndTarget?: boolean;
        targetVariable?: boolean;
    }

    Hierarchy (View Summary)

    Index
    callsSource?: boolean

    does the call run what it binds, as makeActiveBinding runs its function on every read of the name?

    canBeReplacement?: boolean
    environmentArg?: string

    Name of the arg selecting the target env (e.g. 'envir' for assign); if it resolves to a tracked InGraphIdentifierDefinition#envState, the assignment is routed there instead of the current scope.

    makeMaybe?: boolean

    Make maybe if assigned to symbol

    mayHaveMoreArgs?: boolean
    modesForFn?: ("s7" | "s3" | "s4")[]
    quoteSource?: boolean
    readTarget?: boolean

    does the call use the old value of its target (e.g. setNames(x, nm)), so that the target reads its previous definition?

    replacement?: boolean

    the call is a replacement function, which keeps the kind of its target whatever value it is given

    sig?: FnSig

    the formals of the call, so a positional AssignmentConfiguration#environmentArg is found at the slot it really has

    superAssignment?: boolean
    swapSourceAndTarget?: boolean
    targetVariable?: boolean

    is the target a variable pointing at the actual name?