Neural String Diagrams: A Universal Modelling Language for Categorical Deep Learning