A minimal continuation-passing style intermediate program representation that allows for custom construction sets.