Should probably be in `std.typetuple`, even if `package`.