:memo:, changed canceled input to push a valid, but empty, Input
operation. Added check to pushOperations that `operations` is valid for
commands that fail to return an operation (for things like repeat-search
that may not be able to be repeated since the search was never done in
the first place)