An interpreter for a simple dynamic language