I guess a comment should be added that it is a template on purpose to avoid having to pull in the symbol from the druntime lib.