Updated let1, with, and withs to use destructuring-bind instead of let.
Also added curry, rcurry, and check.