tree step now uses FunctionRing. FunctionRing is the coolest class to date.