Break State, because I have no idea how to Applicative