@neauoire the implementation is the specification :( and officially so: they assert that any code that works on the current reference implementation can be made to work under future versions.