The controversial thing might be the idea of tagged quarks I came up with to avoid the locking overhead. Please have a look.
The ergonomics of the extended errors might still need some polishing, see the example I wrote in the GError docs. Setting the error is not as nice as
Fixes: #14 (closed)