1 # pragma do_not_instantiate
template