logger: fix ACTION bug
textutils: new module with some helpful trix for filters
modules: use say function where appropriate