It's not clear to me what you're trying to show? Are you saying the later examples look more complex?
The things being compared don't even have the same purpose so idt comparing them even makes sense /shrug
The simplest code change turns the code in to a monadic/functor soup.