We want to use this major version release to take the opportunity to mark undocumented API as explicitly private, using any combination of:
private
private_class_method
private_constant
# :node or whatever YARD uses
Similarly, we'll want to make sure all public API has clear, intentional, and documented interfaces.