Text this: A unified kinematic wave theory for melt infiltration into firn