There's someone in our group whose first exposure to pattern matching might be Agda... oof Come to think of it though, everything we've been doing could've been done in Haskell, idk when we're going to get to dependent types
also at some point someone told me cut elim was let-bound expressions and I was surprised but hearing Frank Pfenning explain it, it makes total sense and I don't remember why I was surprised