isl_union_templ.c: allow multiple inclusion