Formalizing Abstract Computability: Turing Categories in Coq