New typing, proved sound. Also, expressions do not contain machine precision anymore in the case of variables