Contract lambda first in a lambda application
Contract lambda first in a lambda application

Try to prevent timing issues that occur when the application is contracted first, and arguments can be removed too early.

justinethier/cyclone,justinethier/cyclone