When creating a closure, correctly capture any required local state.