Cross compile tools

What's the point of `<+= Def.task {` vs `+= {` ?