Rewriting High-Level Spreadsheet Structures into Higher-Order Functional Programs. | AMiner