Move aside, context-free reorientation, here comes practical programming!