agda development related to 'seemingly impossible' programs