var userexperience = new experience(); userexperience.initializepublictransportsystem(pre-induction: ()=> memo.dismiss(oldpolicies), revitalize: ()=> { foreach(var station in city.stations) { if(station.isofflimits) continue; userexperience.engagewith(station); } });