enable log output during test
enable log output in test script
conditional on $this_track
However I think a better approach will be this_track()
restore check_fx_consistency(), unmodified
remove logger dependency
log terminal screensize
update check_fx_consistency() for OO
check fx consistency after commands
initialize terminal earlier, so pager will know screensize
fix exception message
initialize_project_data() calls ::Effect->initialize()
Effect\->initialize() sets $fx->{id_counter} and $fx->{mute}
these globals should belong to the Effect package
merge Effects.pm subs into Effect.pm
rewrite "use ::Effects qw(....)" to "use ::Effect qw(....)"
rename object methods that collide with exported method
by appending initial underscore: _remove_effect,
_modify_effect, _position_effect, _effect_index

remove_effect is broken
fix remove_effect
Revert "remove logger dependency"

This reverts commit dbe753db579d0e5b15bb043a654b56500de6ee32.
Revert "enable log output in test script"

try to find another way to debug

This reverts commit 141ffff13e4086a493007f820a17baadadaa3b38.
Revert "enable log output during test"

This reverts commit 6cc66562cfb9a8d929901acfc9c49c35093a48e8.

try to find another way to debug tests
remove spurious output that was breaking tests
Need to deal cleanly with issue of uninitialized vars
Due to attempted writing of effects cache, tests pass/fail alternately