Added TODO to keep track and lang.l to hold core language functionality.