Agda-2.2.8: A dependently typed functional programming language and proof assistant