Start a simple agda implementation mirroring coq.