Ну надо развиваться, читать статьи, все дела.
За final tagless - можно к статьям Олега Киселева, там более-менее норм расписано. Если вкратце, то отличный подход к решению стандартной expression problem, причем с кучей чисто технических плюсов.
Спасибо, я лучше буду писать код.