Using parameterized signatures to express modular structure

Jones, Mark P.·1996·Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '96