Static Analysis of Shape in TensorFlow Programs | Synapse