Complex decomposition working

- Produces too many temp vars for a closure