pub trait Concatenable { // Required method fn concat(self, other: Expression) -> Result<Expression, Error>; }