Moving utils to a more accessible location and adding a few more
New lexenvs api
Some lexenv tests