Automating string processing in spreadsheets using input-output examples | Synapse