Linearising Explicit Substitutions using Intersection Types | ArxivCSExplorer