This is very useful for extracting function definitions for thunks. Keep it in upstream to not get lost. Sometimes it can munge a definition but it is usually fine.