@toxi - I don't think theres going to be a way around pointer syntax when passing objects... I hope im wrong; but to work everywhere, main included, objects cant have sugar. since objects are functions, you can only pass their references as strings.