CellRecord: [false, Pick<Cell, "outPoint"> & Partial<Pick<Cell, "cellOutput" | "outputData">>] | [true, Cell] | [undefined, Cell]