Commit before change function prologues to use closures not prototypes.