A simple framework for Hack lang