Here are two old handwritten papers by Robin Milner that @jer_gib helped me track down, and a few thoughts on them. https://decomposition.al/blog/2025/11/20/where-simulation-came-from/
Where “simulation” came from

decomposition ∘ al
@lindsey @jer_gib I love a good library hunting story! I can't believe Oxford had a copy while Swansea didn't. If you are able to, please put them on archive.org.
Internet Archive: Digital Library of Free & Borrowable Texts, Movies, Music & Wayback Machine

@sree Thank you for that suggestion! The question from @lindsey sent me on my own dusty filing cabinet rummage, and I dug out our copy of "Design Considerations for a Functional Programming Language" by Rod Burstall from 1977. This is the paper that introduced NPL, a predecessor to Hope and hence to Haskell; it's an early published source for algebraic datatypes and pattern matching, and also for list comprehensions. When I have time, I intend to write a blog post about it. I couldn't find it anywhere else online, so it is now at https://archive.org/details/burstall-design-considerations-for-a-functional-programming-language
Burstall Design Considerations For A Functional Programming Language : Rod Burstall : Free Download, Borrow, and Streaming : Internet Archive

Scan of the paper Design Considerations for a Functional Programming Language by Rod Burstall, from the Proceedings of the Infotech State of the Art...

Internet Archive