class BaseTemplate

def render(obj = Object.new, locals = {})

We're ignoring locals for now. Shut up.
def render(obj = Object.new, locals = {})
  output = template.result(obj.instance_eval {binding})
end