fixed bug #92 catch poorly formed let expr