My primary concern is that this is a formatting commit, but this is a functional change. There's quite a bit of code in here that's used nowhere in Base, but used heavily outside of Base and while I do have a project that uses this, it should probably be changed and I'm fine with deleting this type. A formatting commit just seems like the wrong place to do it.