The whole point of this is so that I can write one

The whole point of surveying all of these implementations is because I
want to write a better one, duh.