Better eval, points to file/line on exception