ResultFieldDefinition: {
    compute: ResultArgsFieldCompute;
    needs?: {
        [FieldName in string]: boolean
    };
}