assignments can now be expanded in calls; bugfixes