changing an application to collect profile data on one part of the app while still making use of the profiled component, without relying on side effects.
tool; look for that on Monday.