Refine agda a bit. Reword old Haskell post.