{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/6511c190c7374b0fa3d75b6519295bb7\" frameborder=\"0\" width=\"1728\" height=\"1296\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1296,"width":1728,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1296,"thumbnail_width":1728,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/6511c190c7374b0fa3d75b6519295bb7-1716383944335.gif","duration":406.067,"title":"Recognizing an Expression as a Type/Value Expression","description":"In this video, I discuss the challenge of distinguishing between value expressions and type expressions in Python. I provide examples of different cases, such as special forms, names, stringified type expression, and the pipe operator."}