Extracting functional programs from Coq, in Coq. - ANNENKOV, DANIL; MILO, MIKKEL; NIELSEN, JAKOB BOTSCH; SPITTERS, BAS (Journal of Functional Programming, 2022)