Instead, provide explicit get/put/modifyHistory actions. This makes it easier to use InputT in a stack of monad transformers.