Semi-explicit or diagonally-implicit Runge-Kutta methods