'Formula(self) + Formula(other)
When adding \'intercept\' to a factor, this just returns
Formula(self, namespace=self.namespace)'

def __add__(self, other):

    if (isinstance(other, Term) and (other.name is 'intercept')):
        return Formula(self, namespace=self.namespace)
    else:
        return Term.__add__(self, other)
