scheme parser if clause, some decisions on tree work