Less indentation, starting to overhaul action.save() at least.
(Whole `action` module is overdue.)