Three ways to lattice Boltzmann: A unified time-marching picture