Orchestrating tasks expressed as function - playing with ideas for Gulp