rm a few unused functions from helpers.coffee
use depth to identify scopes, not a counter
reduced unnecessary ; and \n in compiled code