got rid of attr chain in syntax_to_value
more working, still problems with reduce