In the form of extent2.h. The naming leaves something to be desired, but I'll leave that for a later diff.