Linear Haskell: practical linearity in a higher-order polymorphic languageBernardy, Jean-Philippe, Boespflug, Mathieu, Newton, Ryan R., Peyton Jones, Simon, Spiwack, Arnaud·2018·Proceedings of the ACM on Programming LanguagesDOI 10.1145/3158093