enhance logging output, lift applyTarget to H
add todos
refactooooooring
++ chrony
refactor the Internal module; no IO in C, some lenses