fd.write('#include "xbt/ex.h"\n')
fd.write('#include <functional>\n')
fd.write('#include <simgrid/simix.hpp>\n')
fd.write('#include "xbt/ex.h"\n')
fd.write('#include <functional>\n')
fd.write('#include <simgrid/simix.hpp>\n')
template<class R, class... T>
inline static R simcall(e_smx_simcall_t call, T const&... t)
{
template<class R, class... T>
inline static R simcall(e_smx_simcall_t call, T const&... t)
{