'\n'.join(filter(nonempty, (func(simcall) for simcall in simcalls))))
for guard, list in guarded_simcalls.items():
'\n'.join(filter(nonempty, (func(simcall) for simcall in simcalls))))
for guard, list in guarded_simcalls.items():
handle(fd, Simcall.body, simcalls, simcalls_dict)
handle(fd, Simcall.body, simcalls, simcalls_dict)