Apparently, I was composing higher order functions. That is super wrong.