Versatile recurrent neural network for wide types of video restoration. (June 2023)