replace `work{ t1 }` by `work{ t1.call() }`
do not import things from the same package
update TODO
fix one scaladoc link