[ruby-core:113472] [Ruby master Bug#16959] Weakmap has specs and third-party usage despite being a private API