Looking over my notes -- I also know that some readers yesterday were confused as to why this took `fn_name` as a parameter at all, since there is only one statement that calls this method and it uses the literal string `render` as its value. 

It was suggested that maybe `get_render_fn(self)` and hardcoding the name could be a simpler approach.