I just mimicked the other templated Phobos functions. Lots of them have these attributes. I guess I should just remove them?