Wrap tasks in a namespace to prevent name-clashing on msvcc