Tail Recursion Modulo Context: An Equational Approach | Synapse