Wrote two computationally different functions of type I -> I that one cannot distinguish within Agda.
ignore stuff