One difference is that inlining is a safe optimization in most contexts.<p>Parallelizing a goroutine is not safe if the goroutine shares memory. Obviously that&#x27;s not the default Go style, but sometimes sharing state is unavoidable.<p>So that would be one point in favor of different syntax.