@pcwalton This looks like it should say `apply_cached(needed_for_context)`, but "fixing" breaks the build (`context.set_${property.ident}(computed_value)` does not have a `computed_value` set), and I’m not sure how this function is supposed to work.