Added experimental support for let expressions