Software Engineering for Machine-Learning Applications: The Road Ahead | Synapse