When I'm opening a fold, I would say 100% of the time the behaviour I want is
zv - open all folds covering the current line, so that I can actually see it.
zv won't close a fold.
How can I use the line's current state of being folded or not folded in a normal mode mapping so that I can have a
za (toggle fold) but with my desired
zv behaviour on opening?