The implementation is now quite simple, so it doesn't make a ton of sense to have these in separate headers.