Ensure a consistent public API across tree types, except where a tree’s semantics do not support a given behavior.