Now that I’ve redone the object tree to be typed, I have to do the context over again. The context needs to be structured in a way that makes it easy to access from inside a string. When you access something, you get the value from its (implicit or) explicit @render object. Some objects return themselves (like @value).