Machine learning the ropes: principles, applications and directions in synthetic chemistry. (16th July 2020)