Concerned about memory bugs here. New_dict is auto released. Are objscheme functions expected to return objects with +0 retain count? +1? Ask @kiril 

Also, objc convention is to camel case variable names.