impl<'a> Expression<'a> { fn evaluate() -> Value { Value(5) } }