“…The three evaluations are presented as strategies of Accattoli and Kesner's Linear Substitution Calculus (shortened to LSC) [1,6], a calculus with a simple but expressive form of explicit sharing. The LSC is strongly related to linear logic [2], and provides a neat and manageable presentation of CbNeed, introduced by Accattoli, Barenbaum, and Mazza in [3], and further developed by various authors in [4,5,10,14,15,40,42]. Our type systems count evaluation steps by annotating typing rules in the exact same way, and the proofs of correctness and completeness all follow the exact same structure.…”