class Temple::Generator

def compile(exp)

def compile(exp)
  res = send("on_#{exp.first}", *exp[1..-1])
  
  if @in_multi && CONCATABLE.include?(exp.first)
    concat(res)
  else
    res
  end
end