Sorry for the multiple emails! I've been pocket sending. I drafted an answer, drafted another, went away, pulled my phone out to finish and notice that I had sent both versions three times with my pocket.
To top it off, Tim and Matt's answer are correct. I miss understood the problem as wanting to compose a problem amongst small functions and call them in steps.
Man I wish I could "unsend". I will be more careful.