Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine | Synapse