Keyword: proof as programs