refactor: case-switch on string; get rid of func args
naming: testable_task.go