Make prelude.flip handle partial application correctly. Add example use cases to README