Mindless, verified (erasably) coding using dependent types