Compiler now supports doubles, and this time for real. Also supports non-atomic expressions.