Possible Improvements to Stencila’s Approach
Functions should not be allowed to refer to cells by their coordinates; you should be forced to “name” a cell or range of cells before referring to it in a function.
This would greatly improve the readability of the code.