gonna need effect 0.1a5 after those latest changes
get rid of retry code (it's now in Effect), and some random tidying
minor code cleanup