Sketched out what a compiled version may look like.