Context
There is no reason to run Parallel() in the bson package since there is no blocking code there. This convention makes it hard to isolate failing tests using -failfast.
Definition of done
Remove all instances of t.Parallel() in the bson package
Update best practice docs accordingly
Pitfalls
Not investigated