Thrust's convention is to not introduce indentation when introducing a new namespace (there are too many nested namespaces), so could we eliminate the indentation of these free functions?