pub fn evaluate(node: &Node, scope_ref: ScopeRef) -> Data