Fix let to make recursive functions possible (fixes #33)